A-A+
下面程序的功能是:计算1 10之间的奇数之和与偶数之和 请填空。 include
问题详情
下面程序的功能是:计算1 10之间的奇数之和与偶数之和,请填空。 include<stdio.h> main() { int a,b,c,I; a=c=0; for(I=0;I<=10;I+=2) {a+=I; 【 】; c+=b; } printf("偶数之和=%dn",a); printf("奇数之和=%dn",c-11);}
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:b=I+1
本题考查了for循环语句的执行过程。i+=2是修正表达式,执行一次循环体后i的值就增加2,i的初始值为0,每次加2后的和累加至a,所以a的值就是110之间的偶数之和;b的值是111之间的奇数和,但在输出b值时,c去掉多加的11,即为110之间的奇数之和。