题目描述:
输入一个整数n,输出从1开始到n之间所有能被3整除的数
输入:
输入一个整数n
输出:
对于每组测试数据,在一行中在一行中输出所有从1开始到n之间的所有能被3整除的数,两个数之间用空格隔开,每行最后一个数后面是没有空格的
#include<stdio.h>
int main()
{
int n,i,t=0;
int cont=0;
while(scanf("%d",&n)!=EOF)
{
for(i=1;i<=n;i++)
{
if(i%3==0) t++; //t计算一共输出几个数
}
for(i=1;i<=n;i++)
{
if(i%3==0)
{ printf("%d",i);
cont++;
if(cont>0 && cont<t) printf(" ");
if(cont==t) printf("\n");
}
}
}
return 0;
}