有以下程序 #include<stdio.h> main() { int i, j; for(i=3; i>=l; i--) { for(j=1; j<=2; j++) printf("%d", i+j); prin

admin2018-10-16  31

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

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

答案C

解析 本题中的外层行变量i从3逐次递减到1,共输出3行。内层列变量j每次从1递增到2,每行输出2个数字。所以当i=3时,第一行输出i+1=4  i+2=5,即4 5;当i=2时,第一行输出i+1=3和i+2=4,即3 4;当i=1时,第一行输出i+1=2和i+2=3,即2 3。
转载请注明原文地址:https://kaotiyun.com/show/agxp777K
0

最新回复(0)