c语言题目:以每行5个数来输出300以内能被7或17

急求啊!!
说说程序阿……

第1个回答  2009-04-07
#include "stdio.h"
main()
{
int i;
int n=0;
for(i=0;i<300;i++)
if(i%7==0||i%17==0){
printf("%5d ",i);
n++;
if(n%5==0)
printf("\n");
}
}本回答被提问者采纳
第2个回答  2009-04-07
先判断数是否能被7或17整除,若不能,则数自+1;若能则打印,;
打印时注意,先设一个判断字m,每次打印一个数,m自+1,在打印前判断如果m=5,则先回车换行了在打印,并m清零。
相似回答