#include <stdio.h>int main(){ /* 小伙伴们: 选择你们认为最合理的循环结构完成功能吧 */ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag //使用while循环 while(i<101) { i++; if((i%2)!=0) { sum+=i; } else { sum-=i; } } printf("sum=%d\n",sum); return 0; }
1 回答
已采纳
onemoo
TA贡献883条经验 获得超454个赞
while 语句中一开始就执行 i++ 了,注意这样使得在循环中 i 是从 2 累计到 101 的。 这是你需要的结果吗?
还是说你本打算在循环中让 i 从 1 累计到 100? 这样的话,应该把 i 自增语句放到 while 循环体中的后部。
- 1 回答
- 0 关注
- 947 浏览
添加回答
举报
0/150
提交
取消