7-110 用格里高利公式求给定精度的PI值 (15分)

在这里插入图片描述
这种题就不应该错了!!啊啊啊啊啊啊啊啊啊啊我还耗了那么久/(ㄒoㄒ)/~~
sum=1,…,index=1, …mu+=2,…zi=-zi,…index=1.0*zi/mu…sum+=index;

#include <iostream>
#include<cmath>
using namespace std;
 
int main()
{
	double eps,sum=1;
	cin>>eps;
	double index=1,mu=1,zi=1;
	while(abs(index)>=eps){
		mu=mu+2;
		zi=-zi;
		index=1.0*zi/mu;
		sum=sum+index;
	}
	printf("Pi = %.4lf",4*sum);
}
发布了150 篇原创文章 · 获赞 7 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 精致技术 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览