求大佬帮个忙,c语言编译题。

本题目要求从键盘读入一个整数M,输出大于1小于等于M能同时被7和5整除的数,如果读入的M小于等于1,表示输入不合法,则程序结束。 输入格式: 输入在一行中给出M的值。 输出格式: 对每一组输入,输出满足要求的数,要求每个数占5列,右对齐,每行输出5个数。如果没有满足要求的数则输出“NOT FOUND!”;M输入不合法则输出“ERROR!”且结束程序。

#include "stdio.h"

int main()
{ 
    int m, c, i;
    scanf("%d", &m);

    if (m <= 1)
    {
        printf("Error!");
        return -1;
    }

    for (i = 35; i <= m; i += 35)
    {
        printf("%5d", i);
        if (++c % 5 ==0)
            printf("\n");
    }
    
    if (c == 0)
        printf("NOT FOUND!");

    return 0;
}

// Output
1                                                                                                                                                                                  
Error!    

20                                                                                                                                                                                 
NOT FOUND!   

100                                                                                                                                                                                
   35   70                                                                                                                                                                         

1000                                                                                                                                                                               
   35   70  105  140  175                                                                                                                                                          
  210  245  280  315  350                                                                                                                                                          
  385  420  455  490  525                                                                                                                                                          
  560  595  630  665  700                                                                                                                                                          
  735  770  805  840  875                                                                                                                                                          
  910  945  980   

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

#include<stdio.h>
int main()
{ int n,i,j=0;
scanf("%d",&n);
if(n>1&&n<35)printf("NOT FOUND!");
else if(n>35)
{for(i=35;i<=n;i++)

if(i%35==0)
{
j++;
printf("%5d",i);
if(j%5==0)
printf("\n");
}

}
else
printf("ERROR!");
return 0;
}