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

admin2020-11-27  27

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

答案D

解析 外层主循环i从3减到1执行了3次,嵌套的内层循环j从1增到2,执行2次,每次输出i+j的值,得到3+1,3+2,2+1,2+2,1+1,1+2。每次换行发生在外循环完成一次循环之后。
转载请注明原文地址:https://kaotiyun.com/show/kZ3p777K
0

最新回复(0)