用C语言:“输出100~999之间个位是5且能被7整除7的数,要求每行输出5个,且统计一共有多少个这样的数。”

如题所述

main()
{
int i,n,k=0;
for(i=105,n=0;i<=999;i=i+10) /*因为个位是要是5,所以就以105开始并接每次循环加10,就保证个位数是5,减少循环的次数*/
if(i%7==0)
{
++n;
printf("%4d",i);
if(n%5==0)
printf("\n");

}
printf("\n总共有%d这样的数",n);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-11
#include<stdio.h>
int main()
{
int cout=0;
for(int i=105;i<=999;i+=10)
if(i%7==0)
{ cout++;
printf("%-3d ",i);
if(cout%5==0) printf("\n");
}
printf("\nall:%d\n",cout);
return 1;
}本回答被提问者采纳
相似回答