中易网

c语言1加到100的问题

答案:6  悬赏:20  
解决时间 2021-02-16 07:26
for(i=1.h"
main()
{ int s?
为什么运行之后总出现101呢,s);=100;
printf("%d",i;
}
这个有问题吗;
s=0;i++)
s=s+i,高手帮忙
#include"刚开始自学;stdio;i<,翻了没两页书就遇到麻烦了

i<?这里的分号代表什么意思;=100;i++)
我在这句后面加了个分号了,我去掉之后就是5050了
可是为什么会这样呢for(i=1
最佳答案
for语句 应该是到后面的第一个分号 打止的
所以for循环 只运行for这一句 for(i=1;i<=100;i++)
所以把它加到101后在运行后面的
全部回答
直接复制运行没出错啊 5050么..
问题的关键是出在i++,它表示先运算,后自加,我们按照步骤来,(1)先判断i是否小于101,是就要执行循环语句。(2)i会自加1。(3)执行循环语句,其中i是第(2)步自加了1的。所以其实这个程序做的是从2加到101 的和,所以就会多出来100,将i初值改为0,101改为100,应该就可以了吧。
这应该没问题,你是不是将printf("%d",s); 中的 s写成i了
代码没错 printf("%d",i);//可能你写成这样了
编译器的关系吧!这题建议用数列做,速度上N倍增长: (1+100)*100/2
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
黔诚购物地址在什么地方,想过去办事
壹购便利店地址有知道的么?有点事想过去
死人的土地赔偿款属于谁
清凌凌的水蓝莹莹的天中钱二宝秘书的扮演着叫
玉柴机器的四配套图号为:J4100-9000200B配制
360怎么查看上网流量!
香舍丽榭我想知道这个在什么地方
歌词是我祈祷我的明天,所谓的完美世界的一首
推荐几款国外大众品牌的护肤品适合18岁用
电脑清理垃圾的软件哪个好
建材水暖厨卫电料行怎么去啊,有知道地址的么
有没有办法去除字符串两边的引号
沙特与印度比谁发达?谁环境承载力大?为什么
生石膏沏水后为什么没有薄膜
为什么氢氧化铁不能通过置换反应制取
推荐资讯
#include<stdio.h>与#include“stdio.h”的区
日()月()
德州学院怎么样????????
提升推拉门和断桥铝推拉门的区别
名侦探柯南中哪一集是小兰保护灰原哀让灰原哀
孕检尿素低,肌酸激酶低,正常吗,有什么影
和一莲瑜伽地址好找么,我有些事要过去
临近人行道有什么标志
硝苯地平片(不是缓释)能吃半片吗?
邹忌和淳于髡在使用的劝谏上有什么不同
最上边14床91-99是啥意思
哪里可以找到无敌杀手
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?