什么是韧性饼干:求用递归方法求 pi 的程序。

来源:百度文库 编辑:中科新闻网 时间:2024/05/09 11:08:07
最好利用pi/4=1-1/3+1/5...

标准C语言源程序如下:
通过递归计算pi值

#include<stdio.h>
#include<math.h>

double picount(unsigned int level){ //level 为递归层次
double a;
if(level==1)
return 1;
else{
a=pow(-1,level-1)/(2*level-1);
return picount(level-1)+a;
}
}

main(){
unsigned int lev;
printf("input the recursive level : ");
scanf("%d",&lev);
printf("pi is %f \n",4*picount(lev));
}