求1−2/3+3/5−4/7+5/9−6/11+...的前n项和,结果保留3位小数。
输入格式:
输入正整数n。
输出格式:
输出一个实数,保留3位小数,单独占一行。
输入样例:
在这里给出一组输入。例如:
5
输出样例:
在这里给出相应的输出。例如:
0.917
#include <stdio.h>
int main()
{
int i,n,nemo=1,flag=1;
double sum;
scanf("%d",&n);
for(i=0;i<n;i++){
sum+=flag*nemo/(2.0*nemo-1);
nemo++;
flag=-flag;
}
printf("%.3f",sum);
return 0 ;
}