根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值。
输入格式:
输入在一行中给出小于1的阈值
输出格式:
在一行中输出满足阈值条件的近似圆周率,输出到小数点后6位
题目解答:
#includeint main(){ double judge; scanf("%lf",&judge); int n1=1,n2=3; double n3=1.0,ret=1.0; do{ n3*=(double)n1/n2; ret+=n3; n1+=1; n2+=2; }while(n3>=judge); printf("%.6lf",2*ret); return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)