int i;for(i=1;i<=5;i++){if(i%3==0) break;。。答案为12,点解 int i; for(i=1;i<10;i+=2) { if...

作者&投稿:空索 (若有异议请与网页底部的电邮联系)
for 语句的作用是输出1到5里能整除3的数,所以只有1和2满足,因为你输出没有用空格隔开,所以输出了12

for(i=1;i<=5;i++) if(i%3)表示什么意思?~

for(i=1;i<=5;i++)
//进行五次循环;
if(i%3)//如果i余除3的值为非0,即为真,就执行if后面的语句,如果i余除3为假,就不执行if后面的语句,不懂可以直接加我

如果if中的条件(i能被3整除)不成立,就结束本次循环(注意不是退出循环)并开始下一次循环。