ZZULI 1041: 数列求和2
题目描述
输入一个整数n,输出数列1-1/3+1/5-……前n项的和。
输入
输入只有一个整数n。
输出
结果保留2为小数,单独
占一行。
样例输入 Copy
3
样例输出 Copy
0.87
来源/分类
**
#include<stdio.h>
int main(void)
{
int i, n, deno;
double sum, flag;
scanf("%d", &n);
sum = 0.0;//先赋值1
deno = 1;
flag = 1.0;
for(i = 1; i <= n; i++)//循环条件
{
sum += flag / deno;//递加sum的值
deno += 2;//计算分母
flag = -flag;//符号取反
}
printf("%.2f\n", sum);
return 0;
}

浙公网安备 33010602011771号