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

admin2016-12-28  10

问题 有以下程序
    #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 3
    2 5
    4 3 4 5
B、2 3
    3 4
C、4 5
    3 4
    2 3
D、2 3
    3 4
    2 3

答案C

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

最新回复(0)