描述: __________
输入一个正整数m,计算y的值(y=1+1/3+1/5+1/7+...+1/(2m+1))。
输入
一个正整数。
输出
一个实数,保留小数点后六位。
示例输入
9
示例输出
2.133256
#include<stdio.h>
void main()
{
int m;
int i;
scanf("%d", &m);
float sum = 1.0;
for (i = 1; i <= m; i++)
{
sum = 1.0 / (2 * i+1) + sum;
}
printf("%.6f", sum);
}
博客介绍输入正整数m,计算y=1+1/3+1/5+...+1/(2m+1)的值。给出输入要求为一个正整数,输出为保留六位小数的实数,并提供了用C语言实现该计算的代码。
1646

被折叠的 条评论
为什么被折叠?



