c语言:打印输出0—200之间能被7整除,但不能被4整除,要求每行显示6个数?

2024-11-28 03:53:01
推荐回答(2个)
回答1:

程序:
#include

int main(void)
{
int i,c=0;
for(i=0; i<=200; i++)
{
if (!(i%7) && i%4)
{
printf("%5d",i);
c++;
if(!(c%6))
printf("\n");
}
}
printf("\n");
return 0;
}
结果:
./a.out
7 14 21 35 42 49
63 70 77 91 98 105
119 126 133 147 154 161
175 182 189

回答2:

#include
int main(void) {
int i,c=0;
for(i=0; i<=200; i++) {
if(!(i%7) && i%4) {
printf("%-4d",i);
c++;
if(!(c%6)) printf("\n");
}
}
}