c语言程序输出100~999之间个位是5且能被7整除的数,要求每行输出5个,且统计共多少个。

看看我的程序哪错了
#include<stdio.h>
int main(void)
{ int n,i
for(i=100;i<=999;i=i+1)
if(i%10==5 && i%7==0)
{ n++;
printf("%5d",i);
if(n%5==0)
printf("\n");
}
printf("\n n=%d\n",n);
}

#include<stdio.h>
int main(void)
{ int n,i;//少个;号 
for(i=100;i<=999;i=i+1)//第二个;号没用英文符号 
if(i%10==5 && i%7==0)//(号没用英文符号
{ n++;
printf("%5d",i);
if(n%5==0)//(号和)号都没用英文符号
printf("\n");//(号和)号还有;号都没用英文符号

printf("\n n=%d\n",n);//(号和;号都没用英文符号
}

如图所示,你只是完全不注意中英文的符号而已,望采纳。。。。。。

追问

我改成英文符号后n 不是个数而是总和

温馨提示:答案为网友推荐,仅供参考