1041: 数列求和2
题目描述
输入一个整数n,输出数列1-1/3+1/5-……前n项的和。
输入
输入只有一个整数n。
输出
结果保留2为小数,单独占一行。
样例输入 Copy
3
样例输出 Copy
0.87
代码
#include<stdio.h>
#include<math.h>
int main()
{
int n,f;
double sum;
scanf("%d",&n);
sum=0;
f=1;
for(int i=1;i<=2*n-1;i+=2)
{
if(f%2==1)
sum+=1.0/i;
else sum+=-1.0/i;
f++;
}
printf("%.2lf",sum);
return 0;
}