7-5 数列求和3 (10 分)
求1−2/3+3/5−4/7+5/9−6/11+...的前n项和,结果保留3位小数。
输入格式:
输入正整数n。
输出格式:
输出一个实数,保留3位小数,单独占一行。
输入样例:
在这里给出一组输入。例如:
5
结尾无空行
输出样例:
在这里给出相应的输出。例如:
0.917
结尾无空行
#include#include int main() { int n; scanf ("%d",&n); int p=1,i=1; double s=0; while (i<=n) { s=s+1.0*p*1.0*(1.0*i/(2*i-1)); p=-1*p; i++; } printf("%.3f",s); return 0; }



