1006 计算无限序列

3_4计算无限序列

Time Limit:1000MS  Memory Limit:65536K
Total Submit:2415 Accepted:1522

Description

输入一个正整数n,计算1-1/4+1/7-1/10+1/13-1/16+...的前n项之和,输出时保留3位小数。

Input

正整数n (1≤n≤20)

Output

结果保留3位小数。

Sample Input

3

Sample Output

0.893

Source

#include 
#include 
void main()
{
	double n,i=1,y=0;
	scanf("%lf",&n);
	while (i<=n)
	{
		y=y+1/(3*i-2)*pow((-1),(i-1));
		i++;
	}
	printf("%.3lf",y);

}

你可能感兴趣的:(oj)