有如下程序: #include using namespace std; int main(){ int sum=0: for(int i=1;i

admin2016-09-20  27

问题 有如下程序:
    #include
    using namespace std;
    int main(){
    int sum=0:
    for(int i=1;i<4;i++){
    for(int j=i;j<4;j++)sum+=j;
    }
    cout<    return 0;
    }
    运行时的输出结果是(    )。

选项 A、15
B、17
C、16
D、14

答案D

解析 外层for循环中,i的取值为1、2、3;内层for循环中,j的初始值为j,所以i=1时,i取值1、2、3,sum=0+1+2+3=6;i=2时,i取值2、3,sum=6+2+3=11;i=3时,j取值3,sum=11+3=14;答案选D选项。
转载请注明原文地址:https://jikaoti.com/ti/wsE0FFFM
0

最新回复(0)