求1-2/3+3/5-4/7+5/9-6/11+...的前n项和,结果保留3位小数。

# include<stdio.h>
int main()
{
	int a,b,e=1,f=1;
	double c=1,d=0;
	scanf("%d",&a);
	for(b=0;b<a;b++)
	{
		d=d+f/(c*e);
		c=c+2;
		e=e*(-1);
		f++}
	printf("%0.3lf",d);
	return 0;
}
发布了6 篇原创文章 · 获赞 1 · 访问量 161

猜你喜欢

转载自blog.csdn.net/Du798566/article/details/104178536