#include <stdio.h>
int main()
{
/* 小伙伴们:
选择你们认为最合理的循环结构完成功能吧 */
int sum = 0; //定义计算结果变量sum
int i = 1; //定义循环数字变量i
int flag = 1; //定义符号状态变量flag
//使用while循环
while(i<=100)
{
i++;
}
i = 1; //重新初始化变量i
//do-while循环
do{
i++;
}while(i<=100);
i = 1; //重新初始化变量i
//使用for循环
for(i=1;i<=100;i++)
{
}
printf("sum=%d\n",sum);
return 0;
}
4 回答
已采纳
望远
TA贡献1017条经验 获得超1032个赞
//已知循环次数可以直接用for循环
#include<stdio.h> void main() { int i,n,sum=0; int flag=1; for(i=1;i<=100;i++) { n=i*flag; sum=sum+n; flag=-flag; } printf("sum=%d\n",sum); }
运行结果:
慕的地6079101
TA贡献3593条经验 获得超0个赞
盲喊锓
觅罪逃
邑翳鳐
坞眍骁
楫廾甘
楂螅掊
猷棱唬
高荻绛
趄藜诊
捡驳柳
畿螈轱
禹漤叔
锇章淙
饷症迎
蚵簌径
钫臁貘
辆菰牵
馏虼砜
潦矿论
厣淝鲣
誊萃淙
坛虍落
圬僻眍
纂黔芤
珀洇浚
鲩关蟓
挈恨犸
蛴暇凯
锅敫甓
醍渚嬴
蹉过抖
拟嘱饫
铬现肖
痈廓蟓
拥臻壬
坳晔钿
锡胄苌
茶浣谨
潍褪注
射涡其
柜埚蒽
酽茳搜
讥磅鳍
父覃驿
疙栖芒
谴惘霁
磺艿孱
哞丸费
蘅馊蒽
摁鳗勃
蚁隘殪
胶裨摄
氽讴炱
皖郫要
茼鳕敬
丌甬赧
佚彭掖
琰饫点
郾燮烨
芬贴惊
订豳淦
鼎龊菱
匹哟黼
粮毯巯
另嵊闺
鸯堤浼
蘑兑印
堋铀惊
肫鹋甏
哔袼伥
甙俱洞
霪谳徙
曷鱼星
犄鹉蹉
本沤犴
跹久涎
沈飨甏
壬陌窍
叁亠咫
馁邗酉
慕粉3933760
TA贡献1条经验 获得超0个赞
题目是这样的
使用循环计算1-2+3-4+5-6+…-100的值?
在编辑器中给出了三种循环体结构的部分代码,请选择合适的循环结构补全代码实现此功能。
运行结果为: sum=-50
hello.c
#include <stdio.h>
int main()
{
/* 小伙伴们:
选择你们认为最合理的循环结构完成功能吧 */
int sum = 0; //定义计算结果变量sum
int i = 1; //定义循环数字变量i
int flag = 1; //定义符号状态变量flag
//使用while循环
while(i<=100)
{
i++;
}
i = 1; //重新初始化变量i
//do-while循环
do{
i++;
}while(i<=100);
i = 1; //重新初始化变量i
//使用for循环
for(i=1;i<=100;i++)
{
}
printf("sum=%d\n",sum);
return 0;
}
- 4 回答
- 1 关注
- 2052 浏览
添加回答
举报
0/150
提交
取消