问题
单项选择题
下列程序的输出结果是 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,循环结束。