课程
/后端开发
/C
/C语言入门
计算1到20之间不能被3整除的数字之和,为什么不能是 if(i%3!=0) { break; } sum += i;
2015-05-19
源自:C语言入门 4-15
正在回答
你自己看看运算顺序啊,如果i=1的时候1%3取余绝对不等于0那么直接运行break;不就跳出循环了吗,那还怎么执行sum+=i?
火虫景三 提问者
这里要用的不是break,而是continue语句。注意看两个语句的定义你就知道了
int sum=0; for(int i=0:i<20;i++){ if(i%3!=0){ sum+=i; } }
落叶伤剑
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答1到20之间不能被3整除的数字之和 ,结果不同为什么?
1 回答1~100之间整数和
1 回答1~20之间的加减运算
3 回答sum+=num; //计算每次数字之间的和sum
3 回答计算10以内的整数之和