执行语句“for(s=0,i=1;i=1;i++) {if(i==6)continue;s+=i}”

求出变量s,n的当前值是多少??说下主要步骤就可以了,但是绝对要让我明白。。谢谢了是求S的值。。不求nfor(s=0,i=1;i<11;i++)刚才错了... 求出变量s,n的当前值是多少??
说下主要步骤就可以了,但是绝对要让我明白。。谢谢了
是求S的值。。不求n
for(s=0,i=1;i<11;i++)刚才错了
展开
 我来答
smallkey2011
推荐于2018-04-23 · TA获得超过376个赞
知道小有建树答主
回答量:339
采纳率:100%
帮助的人:244万
展开全部
第一次循环;s=0,i=1, i<11,执行s+=i后s=1;
第二次循环;i=2,2<11,执行s+=i后s=3;
第三次循环;i=3,3<11,执行s+=i后s=6
第四次循环;i=4,4<11,执行s+=i后s=10
第五次循环;i=5.5<11,执行s+=i后s=15
第六次循环;i=6,6<11,if(i==6)为真,执行continue结束本次循环,开始下一次循环
第七次循环;i=7,7<11,执行s+=i后s=22
第八次循环;i=8,8<11,执行s+=i后s=30
第九次循环;i=9,9<11,执行s+=i后s=39
第十次循环;i=10,10<11,执行s+=i后s=49
第十一次循环;i=11,11<11为假,执行for循环后面的语句
故最后s=49
血祭异类
2012-04-16 · TA获得超过458个赞
知道答主
回答量:39
采纳率:0%
帮助的人:9.1万
展开全部
for(s=0,i=1;i==1;i++) {if(i==6)continue;s+=i}
如为 i=1 错误,无任何结果。
如为 i==1 则s=2。初值i =1 for 循环判断 i==1 为真,进入循环体,i!=6 ,执行s+=1=》s=1.i++ 则i = 2,i!=1 跳出循环。
更多追问追答
追问
然后呢????????
追答
然后 内存中 s=1,i=2。 这就是结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我的家在小黑屋
2012-04-16
知道答主
回答量:19
采纳率:0%
帮助的人:17.1万
展开全部
,。。。。。dyhdt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式