课程
/后端开发
/C
/C语言入门
sum=sum+i;
i=i+1;
与
i=i+ 1
2018-08-17
源自:C语言入门 4-6
正在回答
后面的printf输出的是sum的值。
而且,你只写i=i+1的话,那就是100个1相加了。而加了sum = sum + i就不一样了,每次循环后sum和i的值都会保留下来进入下一次循环,你可以分别先试几次循环。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答代码改变循环变量的值时++i于i++的区别
2 回答i=9;i>=1;i--和i=9;1<=i<=9;i--两者有区别吗
5 回答i++与++i的区别
1 回答为什么sum+=i-++i与sum=sum+i-++i的运算结果不同
1 回答#include <stdio.h> int main() { /* 小伙伴们: 选择你们认为最合理的循环结构完成功能吧 */ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag for(i=1;i<=100;i++) { if(i%2==1) { sum=sum+i; }