有以下程序: #include main() {int i=0,sum=1; d0 { sum+=i++: }while(i

admin2019-01-11  21

问题 有以下程序:
    #include
    main()
    {int i=0,sum=1;
    d0
    {
    sum+=i++:
    }while(i<6);
    printf("%d\n",sum);
    }
    程序的输出结果是(    )。

选项 A、22
B、18
C、20
D、16

答案D

解析 语句sum+=i++;相当于sum+=i;i++;程序执行过程为:sum=1,i=1;sum=2,i=2;sum=4,i=3;sum=7,i=4;sum=11,i=5;sum=16,i=6;退出循环。故D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/yKxp777K
0

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