下面程序的功能是:计算1 10之间的奇数之和与偶数之和,请填空。 #include main() { int a,b,c,I; a=c=0; for(I=0;I

admin2010-12-10  53

问题 下面程序的功能是:计算1 10之间的奇数之和与偶数之和,请填空。
#include
main()
{ int a,b,c,I;
a=c=0;
for(I=0;I<=10;I+=2)
{a+=I;
【  】;
c+=b; }
printf("偶数之和=%d\n",a);
printf("奇数之和=%d\n",c-11);}

选项

答案b=I+1

解析 本题考查了for循环语句的执行过程。i+=2是修正表达式,执行一次循环体后i的值就增加2,i的初始值为0,每次加2后的和累加至a,所以a的值就是1 10之间的偶数之和; b的值是1 11之间的奇数和,但在输出b值时,c去掉多加的11,即为1 10之间的奇数之和。
转载请注明原文地址:https://jikaoti.com/ti/9bB0FFFM
0

最新回复(0)