题目内容
(请给出正确答案)
[主观题]
请教:2011年9月国家二级(C语言)笔试真题试卷第2大题第8小题如何解答?
【题目描述】
以下程序运行后的输出结果是【8】。
#include<stdio.h>
main()
{ int i,j;
for(i=6;i>3;i--) j=i;
printf("%d%d\n",i,j);
}
【我提交的答案】:4 3
【参考答案分析】:
34 解析:该题中,只有执行完for循环后才输出数据,当for循环执行到最后一层时,即i=3时,停止循环,此时i为3,j为上此循环的值为4,所以最终输出结果为34。
当i=4时,因为i--,所以j=3,当i=3时,停止循环,那答案不应该是3,3吗
如搜索结果不匹配,请 联系老师 获取答案