#include "stdio.h"
void main()
{
int i=100;
for(;i<=200;)
{
if(i%3==0){printf(" ");}//里面不需要输出,空着
//或者可以写成if(i%3!=0)
//printf(“//输出不能被整除的数”)
else{printf("%d,",i);}
i++;
}
}
上面的输出空,可以改写成continue终止本次循环,,i++,判断条件,进行下一次循环。
改写为:
#include "stdio.h"
void main()
{
int i=100;
for(;i<=200;i++)
{
if(i%3==0)continue;
else{printf("%d,",i);}
//i++;不能放这里,因为如果放这里,满足if的条件就会终止本次循环,不进行i++
}
}
如真的想把i++放到循环里,需如下操作.
#include "stdio.h"
void main()
{
int i=100;
for(;i<=200;)
{
if(i%3==0)
{
i++;
continue;
}
else{
printf("%d,",i);
}
i++;
}
}