题目:输入一个整数n,计算 1+1/(1-3)+1/(1-3+5)+...+1/(1-3+5-...((-1)^(n-1))*(2n-1))的值
要求:输入一个整数,输出一个浮点数,保留3位小数。
#include<stdio.h>
#include<math.h>
int main()
{
long long int n;
double sum=0;
double sum1=0;
int i;
int m=1;
scanf("%d",&n);
for(i=1;i<=2*n;i+=2)
{
if(m==1)
{
sum=sum+i;
}
else
{
sum=sum-i;
}
m*=-1;
sum1+=1.0/sum;
}
printf("%.3lf",sum1);
return 0;
}