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