第一种方法
①使用while循环,套if判断
②求不被3整除的数字,故使用%以及!
③直接使用"%d",所有的数字会黏在一起,故加了一个空格
④用n++增值
⑤最后输入换行
#include<stdio.h>
int main()
{
int n=100;
while(n<=200)
{
if (n%3!=0)
printf("%d ",n);
n++;
}
printf("\n");
return 0;
}
第二种方法
①先对n赋值,for循环就第一个语句就省略了
②printf("")和printf("%d ")都可以保证数之间没有空格,不会黏在一起
#include<stdio.h>
int main()
{
int n=100;
for(;n<=200;n++)
{
if(n%3==0)
printf("");
else
printf("%d ",n);
}
return 0;
}
第三种方法
①for循环
②使用continue
#include<stdio.h>
int main()
{
int n=100;
for(;n<=200;n++)
{
if(n%3==0)
continue;
else
printf("%d ",n);
}
return 0;
}