【项目3:输出这样的整数】
输出1000以内能被3整除且个位数为6的所有整数。
请在下面代码的基础上完成程序:
#include <stdio.h>
int main( )
{
int i, j;
for (i=0; _________; i++) // (1)
{
j=i*10+6;
if (j%3==0)
____________; // (2)
}
printf("\n");
return 0;
}
[参考解答]
#include <stdio.h>
int main( )
{
int i, j;
for (i=0;i<100; i++) // (1)
{
j=i*10+6;
if (j%3==0)
printf("%d ", j); // (2)
}
printf("\n");
return 0;
}
若不是给出程序样例,也可以写出如下程序。不过,上面的程序循环次数要少一些,是更好的解决方案
#include <stdio.h>
int main( )
{
int i;
for (i=0;i<1000; i++)
{
if ((i%10==6)&&(i%3==0))
printf("%d ", i);
}
printf("\n");
return 0;
}