第1个回答 2008-01-08
#include <stdio.h>
main()
{
int i,j=1;
for(i=1;i<=100;i++)
if(i%3&&i%7)printf("%2d%c",i,(j++%5==0)?'\n':' ');//第二个双引号里面是空格字符
printf("\n");
}
第2个回答 2008-01-07
#include <stdio.h>
int main()
{
for(int i=0,j=0;i<=100;i++)
{
if(i%3||i%7) //可以修改为&& 看你自己的逻辑要求是什么
{
printf("%d ",i);
j++;
}
if(j>=5)
{
printf("\n");
j=0;
}
}
return 0;
}
第3个回答 2008-01-08
main()
{
int i,j=0;
for(i=1;i<=100;i++)
{
if(i%3!=0&&i%7!=0)
{printf(" %d ",i);j++;}
if(j%5==0)
printf("\n");
}
}
第4个回答 2008-01-08
#include<stdio.h>
main()
{
int i,;
for(i=1;i<=100;i++)
{
if(i%3!=0 && i%7!=0) {printf("%d\n",i);}
}