问题 单项选择题

有以下程序: main() { int p[8]={11,12,13,14,15,16,17,18},i=0,j=0; while(i++<7)if(p[i]%2)j+=p[i]; printf("%d\n",j); } 程序运行后的输出结果是 ______。

A.42

B.45

C.56

D.60

答案

参考答案:B

解析: 此程序实现了将p[1)~p[7]中的奇数求和的功能,因此,最后的输出结果是j=13+15+17=45。

判断题
判断题