3-2选择题

3-2选择题

这道选择题没看懂,不知道怎么算的结果

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

http://img1.sycdn.imooc.com//climg/5ca4894d00013dd405540285.jpg

已知s是0,a是5,n是1;

执行第一次循环

s=0+1

a=5-2

此时a是3,不等于n

所以继续第二次循环

s=1+1

a=3-2

此时a=1,n=1

所以a不等于n的条件不成立,

所以不在循环,这时s的值是2;所以选择b


好帮手慕雪 2019-04-03 18:18:09

s=0,a=5这是默认值,进入循环后先执行s+=1,这时s=1,a=5-2=3再执行while条件,n=1,a!=n成立,执行s+=1,s=2,a=3-2=1,再执行while条件,a!=n此时不成立,故输出s的值为:2,B选项正确。祝:学习愉快

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师