其他分享
首页 > 其他分享> > 7-15 计算圆周率 (15分)

7-15 计算圆周率 (15分)

作者:互联网

#include <stdio.h>
int main() {
	float dif,sum=1;
	float a=1,b=3,i=1,k=3;
	scanf("%f",&dif);
	while(a/b>=dif){
		sum+=(a/b);
		i++;
		a*=i;
		k+=2;
		b*=k;
	}
	sum+=(a/b);		//当误差小于dif时,要加上误差值
	printf("%0.6f",2*sum);
	return 0;
}

标签:printf,15,误差值,dif,float,计算,sum,圆周率
来源: https://blog.csdn.net/Jay98/article/details/112487413