输入格式:
输入在一行中给出一个正整数N。
输出格式:
在一行中输出部分和的值,结果保留三位小数。
输入样例:
5
输出样例:
0.917
以下是用for循环做
#include "stdio.h"
int main()
{
int t,n;
scanf("%d",&n);
double sum ,deno;
sum = 0.0;
int m = 1;
t = 1;
//t为首项的正负
//m是分子
for (; m <= n; m++)
{
deno = 2 * m - 1;
sum = sum + m / deno *t;
t = -1 * t;
}
printf("%.3lf\n",sum);
return 0;
}