C语言程序阅读题怎么做?

C语言程序阅读题怎么做?,第1张

首轮羡先 n=4

在进入while的时候进行n--,用作判断依据时,n的值为4(因为--在后边桐扒)

但判断结束后,由于--的存在,于是n=3。

接下来进入printf,其中输出的值为 --n,也就是在使用前先进行了自减 *** 作,n变成2,随后输出

接下来来到第二次循环:

n=2进入while判局桐昌断,判断时 n为2,n>0所以进入循环内。判断后n=1。

输出 --n,先自减,再输出。就是输出 n=0的结果。

好的办法就是逐行读下来,闹胡把变量换成相应的值进行计算,碰到循环,一定要耐心,基础知识扎实了,一个循环看两遍就能看出规律

偷懒的办法是把这种题悉弯扰放到vb开发环境中编译,睁旦想得到什么结果,就print它好了

第一个for循环表示

five 总共循环6次,依次为0,1,2,3,4,5

分别代入第二个for循环

two=0

five=0

第1次是(10-0*5)/2=5即判断0<=5[tow++],即循环6次

第2次是(10-1*5)/2=2.5即判断0<=2.5[tow++]即循环3次

第3次是手早(10-2*5)/2=0即银樱判断0<=0[tow++]即循环1次

第4次是(10-3*5)/2=-5即判断0<=-5[tow++]即循环0次

第5次是0次

第6次是0次

答案累计++10次所以答案是10

var five,tow,cnt = 0

for (five=0five<毕搏雀=5five++){

for (var tow=0tow<=(10-five*5)/2tow++){

cnt++

}

}

console.log(cnt)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12310120.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存