一道C语言题目 有答案,想要过程
3个回答
2017-06-21
展开全部
do while循环先执行一次do{},其中1%2 = 1;执行s = s+i,s = 1,i+1 = 2;
2<=3成立,再次执行do{},2%2 = 0,不执行s = s+i,s=1,i+1 = 3;
3 <=3成立,再次执行do{},3%2 = 1,执行s = s+i,s = 1+3 = 4,i+1 =4;
4 <=3不成立,不再执行,s = 4
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你得明白%是什么意思,%是求余运算,也就是10%3结果是1;
然后执行第一遍程序,1%2=1,那么if的条件成立,s=0+1=1,i=1+1=2,2<=3,while条件成立,输出s,s=1.
然后执行第一遍程序,1%2=1,那么if的条件成立,s=0+1=1,i=1+1=2,2<=3,while条件成立,输出s,s=1.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询