这道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;
}
慕粉3933760
浏览 2053回答 4
4回答
-
望远
//已知循环次数可以直接用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
盲喊锓
觅罪逃
邑翳鳐
坞眍骁
楫廾甘
楂螅掊
猷棱唬
高荻绛
趄藜诊
捡驳柳
畿螈轱
禹漤叔
锇章淙
饷症迎
蚵簌径
钫臁貘
辆菰牵
馏虼砜
潦矿论
厣淝鲣
誊萃淙
坛虍落
圬僻眍
纂黔芤
珀洇浚
鲩关蟓
挈恨犸
蛴暇凯
锅敫甓
醍渚嬴
蹉过抖
拟嘱饫
铬现肖
痈廓蟓
拥臻壬
坳晔钿
锡胄苌
茶浣谨
潍褪注
射涡其
柜埚蒽
酽茳搜
讥磅鳍
父覃驿
疙栖芒
谴惘霁
磺艿孱
哞丸费
蘅馊蒽
摁鳗勃
蚁隘殪
胶裨摄
氽讴炱
皖郫要
茼鳕敬
丌甬赧
佚彭掖
琰饫点
郾燮烨
芬贴惊
订豳淦
鼎龊菱
匹哟黼
粮毯巯
另嵊闺
鸯堤浼
蘑兑印
堋铀惊
肫鹋甏
哔袼伥
甙俱洞
霪谳徙
曷鱼星
犄鹉蹉
本沤犴
跹久涎
沈飨甏
壬陌窍
叁亠咫
馁邗酉
-
慕粉3933760
题目是这样的
使用循环计算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;
}
-
程序猿天璇
问题能说具体点吗?
-
望远
你是要用循环实现什么??求和??那个flag符号位是干什么的??你这问题问的。。
打开App,查看更多内容