![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
c语言这题怎么做呐?
6个回答
展开全部
for中i从1到9共循环9次,如果x能被2整除,就执行x=x/2否则执行x=x+5,按这个就可以写出每次x的结果
x初始值是22,从22开始,如果前一个数字能被2整除结果就是前一数字除2,如果不能就是前一数字+5,这样就可以写出这样一个列表
22 11 16 8 4 2 1 6 3 8
11就是第1次循环,因为22能整除2,结果就是22/2=11,第2次循环11不能被2整除,结果就是11+5=16,依次类推,第9次循环后结果为8
x初始值是22,从22开始,如果前一个数字能被2整除结果就是前一数字除2,如果不能就是前一数字+5,这样就可以写出这样一个列表
22 11 16 8 4 2 1 6 3 8
11就是第1次循环,因为22能整除2,结果就是22/2=11,第2次循环11不能被2整除,结果就是11+5=16,依次类推,第9次循环后结果为8
展开全部
依次计算每一步的结果,得到最终结果,考验debug能力。可以手算最好,可以写出这段代码实际运行一下,加一些断点看一下中间的结果。
追答
学(接)习(各)一(种)门(软)编(件)程(项)(目)语言(大)是(作)基(业)础(提),可(供)以(编)通(程)过(指)各(导)种(加)渠(q)道(1)来(1)快(0)速(7)提(8)升(4)自(6)几(4)的(6)编(5)程能力,方法很重要!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案是:8。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就按照程序走就行,应该等于8吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询