已知数列1,1/3,1/5,1/7,…,求出其前n项之和,其中的实型变量用double类型。
输入格式:
输入n的值,n的值为1到100之间的整数。
输出格式:
以保留两位小数的形式输出数列前n项的和并换行。
输入样例:
3
输出样例:
1.53
代码如下:
#include<stdio.h>
int main()
{
int n,i;
double sum = 0.0;
scanf("%d",&n);
for (i =1;i<=2*n-1;i+=2)
{
sum+=1.0/i;
}
printf("%.2f\n",sum);
return 0;
}