int ans = 0 ; int i = 0 ; while( i < 10 ){ ans += i++ ; } ans=?
答案:3 悬赏:80 手机版
解决时间 2021-03-26 00:09
- 提问者网友:听门外雪花风
- 2021-03-25 06:34
int ans = 0 ; int i = 0 ; while( i < 10 ){ ans += i++ ; } ans=?
最佳答案
- 五星知识达人网友:白昼之月
- 2021-03-25 08:11
ans=45
while内相当于
ans=ans+i;
i=i+1;
我用程序验证过了
while内相当于
ans=ans+i;
i=i+1;
我用程序验证过了
全部回答
- 1楼网友:行雁书
- 2021-03-25 09:56
while语句是循环语句,题目的要求是计算1+2+3+.....+10=? i<10就是循环条件,本来不可以加10的,但后面有个++i即是先将i加1然后再执行语句ans+=i(ans=ans+i) 答案是55
- 2楼网友:怀裏藏嬌
- 2021-03-25 09:07
45
i++表示先使用后自增,故循环语句相当于1+2+3+……9=45
i++表示先使用后自增,故循环语句相当于1+2+3+……9=45
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯