下面程序的功能是:计算1~10之间的奇数之和与偶数之和,请填空。 #include<stdio.h> main() { int a,b,c,i; a=c=0; for(i=0;i<=10;i+=2)

admin2013-02-23  44

问题 下面程序的功能是:计算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("偶数之和=%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://kaotiyun.com/show/ZsJp777K
0

最新回复(0)