问题 单项选择题

下列程序的输出结果是  main( )  { int i,s=0;    for(i=1;i<10;i+=2) s+=i+1;    printf(“%d\n”,s); }

A.自然数1~9的累加和

B.自然数1~10的累加和

C.自然数1~9中的奇数之和

D.自然数1~10中的偶数之和

答案

参考答案:D

解析:本题执行过程: i S ①i=1 1 s=0+1+1=2 ②i=i+2 3 s=2+3+1=6 ③i=i+2 5 s=6+5+1=12 ④i=i+2 7 s=12+7+1=20 ⑤i=i+2 9 s=20+9+1=30 ⑥i=i+2=11>10,循环结束。

单项选择题
问答题 简答题