单选题
有如下程序: #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<
A、
15
B、
17
C、
16
D、
14
【正确答案】
D
【答案解析】
解析:题意程序中sum初值为0,两个嵌套的for循环将循环体中i的当前值累加到sum中,其中外层for循环中,i取值为l时,内嵌for循环的j取值为1,2,3,slim累加6;当i取值为2时,j取值为2,3,sum累加5;当i取值为3时,i取值为3,sum累加3;综上for循环执行结束后,sum的值为6+5+3=14,本题答案为D。
提交答案
关闭