题目如下吧:
这是一个非常简单的问题!考察了C语言最简单的一个应用,就是序列求和!
难点在于:正负号的变法,循环的写法,以及格式。
下面是我的答案:
#include<stdio.h>
#include<math.h>
int main()
{
int m=0,s;
int n;
double sum=0,a;
printf("please enter:");
scanf("%d",&s);
for(a=1;a<=s;a++)
{
m = pow(-1,a+1);
sum = sum + a/(2*a-1)*m;
}
printf("%.6f",sum);
return 0;
}//易错点:循环里的I一定要double,而不是int.!!!
//为什么如此呢?因为要放在分母上,要除的!
就这样就结束了。
我的输出是这样的:
下一题见!!