4个回答
展开全部
第一次 index = 0 index++%4 为0 index =1
count = ++index count = 2 index = 2 这里没有break;继续执行
count +=index count=2+2=4 第一次循环结束 index++ index=3
第二次 index++%4 为3 index=4 输出count = 4 第二次循环结束 index=5
第三次 index++%4 为1 index=6 count+=index count=4+6=10 index=7
第四次同第二次 index=9 输出count 为10
第五次同第三次 index=11 count为10+10=20
index = 13 输出20
index = 15 count=20+14=34
index = 17 输出 34
index =19 count=34+18=52
index = 21 输出 52 循环结束
count = ++index count = 2 index = 2 这里没有break;继续执行
count +=index count=2+2=4 第一次循环结束 index++ index=3
第二次 index++%4 为3 index=4 输出count = 4 第二次循环结束 index=5
第三次 index++%4 为1 index=6 count+=index count=4+6=10 index=7
第四次同第二次 index=9 输出count 为10
第五次同第三次 index=11 count为10+10=20
index = 13 输出20
index = 15 count=20+14=34
index = 17 输出 34
index =19 count=34+18=52
index = 21 输出 52 循环结束
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,你的程序需要你输入才能出结果!
然后,while那一行后面没有分号,也没有花括号,让人怀疑是不是程序有错。
最后,putchar是输出字符是吧,你输入int型的输出是char型的,应该是转化成ascll码表的字符了!
你想确定是什么问题,你得自己敲代码试试才行!
然后,while那一行后面没有分号,也没有花括号,让人怀疑是不是程序有错。
最后,putchar是输出字符是吧,你输入int型的输出是char型的,应该是转化成ascll码表的字符了!
你想确定是什么问题,你得自己敲代码试试才行!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-09-22 · 百度知道合伙人官方认证企业
关注
展开全部
没有说输入的是什么。怎么知道输出啥?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询