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