下面程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。 #include<stdio.h> int fun(int n) {intm=0,f=1,i; for(______;i<-n;i++)/

admin2010-04-24  23

问题 下面程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。
   #include<stdio.h>
   int fun(int n)
    {intm=0,f=1,i;
   for(______;i<-n;i++)/*第一空*/
   {m+=i*f;
   f=______;/*第二空*/
   }
   return m;
   }
   main()
   {printf("m=%d\n",______);)/*第三空*/

选项

答案i=1/*第一空。公式"m=1-2+3-4+…+9-10"中第一项的值为1,故i的初值应为1。*/ f*(-1)/*第二空。公式的规律是;所有的偶数项都为负值。*/ fun(10)/*第三空。公式的最大项为10,故调用函数fun()时参数传递的数值应为10。*/

解析
转载请注明原文地址:https://jikaoti.com/ti/dntaFFFM
0

随机试题
最新回复(0)