问题
单项选择题
以下程序运行后的输出结果是
#include<stdio.h>
main( )
int i,j;
for(i=3;i>=1;i--)
for(j=1;j<=2;j++)printf("%d",i+j);
printf("\n");
A.2 3 4
3 4 5
B.4 3 2
5 4 3
C.2 3
3 4
4 5
D.4 5
3 4
2 3
答案
参考答案:D
解析: 在循环嵌套中,外层for变量i分别取值为3、2、1,内层for变量j分别取值为1、2。当i=3时,输出i+j的值为4 5;当i=2时,输出i+j的值为3 4;当i=1时,输出i+j的值为2 3。