例:求出1--1000内所有能被3、5、7整除的所有的数。
#include<stdio.h>
main()
{
int n;
for(n=1;n<=1000;n++)
{
if(n%3!=0)
continue; /该句表示,如果n不能被3整除,直接跳过后面的步骤,进行下一次循环,下面两个也是一样/
if(n%5!=0)
continue;
if(n%7!=0)
continue;
printf(“%d t”,n);
}
printf(“n”);
}
break与continue的区别:
break语句是,上面的条件如果成立,强行结束循环,执行下面的语句。所以其一般只进行一次满足条件的运算。
continue语句是,上面的条件如果不成立,就不再执行后面的语句,再重头开始执行。执行完成后,继续上面的循环条件,直至循环条件结束。所以,其执行结果不确定。(有可能为空(所有条件都不满足),也就可以为1,也有可能为多)