A-A+

下面程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10 并输出结果。#incl

2022-08-06 10:47:51 问答库 阅读 178 次

问题详情

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

参考答案

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

考点:函数,功能