更新时间2019-06-19 04:25:31
#include<stdio.h>
int main()
{ int a,b,c,i;
for(i=200;i<=300;i++)
{ a=i/100; b=(i%100)/10;
c=i%10;
if(a*b*c==42&&a+b+c==12)
printf("%d ",i);
else continue; }
return 0;
} 写的这个程序最后的如果不满足还用写continue吗
不用写。
在if条件成立时 执行printf 跳过了else 继续循环,
在if条件不成立时 执行 else 进入continue 也就是跳过此次循环进入下个循环
如何没有 else 当if条件不成立 下面没有 else 会直接进入下一次循环
有没有都没有差,除非 else 后面还有其他