有以下程序: main() { int i s=0; for(i=1;i<10;i+=2) s+=i+1; printf(\%dn s); } 程序执行
已帮助 人
有以下程序: main() { int i,s=0; for(i=1;i<10;i+=2) s+=i+1; printf("%dn",s); } 程序执行后的输出结果是()。
A.自然数1~9的累加和
B.自然数1~10的累加和
C.自然数1~9中的奇数之和
D.自然数1~10中的偶数之和

回答
共1条回复-
C 解析:本题考查switch语句的执行过程。如果case语句中没有break语句,则顺序执行。因此第一次循环i=0被输出了3次,i=1被输出一次,i=2被输出两次。
