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

admin2011-06-10  47

问题 下面程序的功能是:计算1~20之间的奇数之和与偶数之和,请填空使程序功能完整。
   #include<stdio.h>
   main()
   {int a=0,b=0,c=0,i;
   for(i=0;i<=20;i+=2)
   {    a+=i;
  (       );
   c+=b;
  }
   printf("偶数之和=%d\n",A);
   printf("奇数之和=%d\n",c-21);
  }

选项

答案b=i+1

解析 分析for循环条件,i=0说明循环从0开始判断,i+=2是间隔为2的数,i<=20就是控制数是20之内的a+=i,就是所有偶数的和,如果从1开始(b=i+1)间隔为2的数(1,3,5,7,9,11,13,15,17,19)相加就是所有奇数的和。
转载请注明原文地址:https://kaotiyun.com/show/vRPp777K
0

最新回复(0)