可以思考一下

来源:4-10 循环结构之三种循环比较

qq_慕斯902349

2019-05-03 18:17

本题稍微改一下 变成1-2+3-4+5-6...-100+101你们看看按照原有的代码写是正确吗(大坑)

写回答 关注

3回答

  • qq_慕数据849159
    2019-05-04 20:16:03
    已采纳

    等于51啊 自己吧<=100改成<=101

    qq_慕数据... 回复qq_慕斯9...

    我算了 代码就是for(i=1;i<=101;i++)结果就是51 你在你代码对的情况下改100数值试试 老哥看一下我写的代码 指示标识符改了一下我习惯的标识符 其他不变 100改成101拿去试一下

    2019-05-04 21:11:28

    共 3 条回复 >

  • qq_慕数据849159
    2019-05-04 21:11:39
    #include<stdio.h>int main(){	int a, b,c;	a = 0;	b = 1;	c = 1;	for (b = 1; b <= 101; b++)	{		a += c*b;		c *= -1;	}	printf("%d\n",a);	return 0;}


  • qq_慕斯902349
    2019-05-04 21:08:14

    本题参考代码一进入循环就自加了i,i从1变成了2,算式也变成了2-3+4-5...+100-101和题目要求的1-2+3-4...-100不一样了但是为什么结果还是一样的呢,可以想一想!

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926028 学习 · 20793 问题

查看课程

相似问题