来帮我补这个程序,谢谢了.
以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。
int fun( int n)
{ int m=0,f=1,i;
for(i=1; i <=n; i++)
{ m+=i*f;
f= 【11】 ;
}
return m;
}
main()
{ printf( "m=%d\n ", 【12】 ); }
12空这里应该填f(10)吧,11空填什么算法我还没想到.
[解决办法]
#include <math.h>
f=pow((-1),(i%2));
[解决办法]
f = -f;
[解决办法]
是作业啊,f=-f;
[解决办法]
主要是奇数为正数,偶数为负数的转换