有以下程序 #include main() { int i,j; for(i=3; i>=1; i--) { for(j=1; j

admin2020-07-28  28

问题 有以下程序
#include
main()
{ int i,j;
for(i=3; i>=1; i--)
{ for(j=1; j<=2; j++) printf("%d ",i+j);
printf("\n");
}
}
程序的运行结果是( )。

选项 A、4 5
3 4
2 3
B、4 3
2 5
4 3
C、2 3
3 4
4 5
D、2 3
3 4
2 3

答案A

解析 考查循环嵌套。内层循环是外层循环的一部分,外层循环每循环一次,内层循环要一直循环到结束。该程序的执行流程就是,外层循环i从3到1,内层循环j从1到2,每次内层循环输出i+j的值。内层循环结束后输出回车。由此,易得出第一行的输出结果为:3+1 3+2 <回车> 即 4 5 <回车>,以此类推,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/A63p777K
0

相关试题推荐
最新回复(0)