C语言调用函数funpi(e)使用格里高利公式求pi的近似值
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 09:23:48
C语言调用函数funpi(e)使用格里高利公式求pi的近似值
程序:
#include
#include
int main(void)
{ double e,sum;
double funpi(double e);
scanf("%lf",&e);
sum=funpi(e);
printf("pi=%.4f",sum*4);
return 0;}
double funpi(double e)
{ int fuhao=1,fenmu=1;
double i,sum=0;
scanf("%d",&e);
while (fabs(i)>=e)
{i=fuhao*1.00/fenmu;
sum=sum+i;
fuhao=-fuhao;
fenmu=fenmu+2;
}
return sum;}
为何输入后没有输出?
程序:
#include
#include
int main(void)
{ double e,sum;
double funpi(double e);
scanf("%lf",&e);
sum=funpi(e);
printf("pi=%.4f",sum*4);
return 0;}
double funpi(double e)
{ int fuhao=1,fenmu=1;
double i,sum=0;
scanf("%d",&e);
while (fabs(i)>=e)
{i=fuhao*1.00/fenmu;
sum=sum+i;
fuhao=-fuhao;
fenmu=fenmu+2;
}
return sum;}
为何输入后没有输出?
函数里,i 没有赋初值.
去掉 函数里的 scanf("%d",&e);因为你从主函数输入了.
int main(void){
double e,sum;
double funpi(double e);
scanf("%lf",&e);
sum=funpi(e);
printf("pi=%.4f",sum*4);
return 0;}
double funpi(double e){
int fuhao=1,fenmu=1;
double i=3.0,sum=0; // i 初值3
//scanf("%d",&e); //去掉输入
while (fabs(i)>=e) {
i=fuhao*1.00/fenmu;
sum=sum+i; fuhao=-fuhao; fenmu=fenmu+2;
}return sum;
}
输入
0.0001
pi=3.1418
再问: 请问i为何赋初值为3?这个3是随便一个数还是根据什么求出来的? 谢谢
再答: 随便一个数。但不能不给初值。
去掉 函数里的 scanf("%d",&e);因为你从主函数输入了.
int main(void){
double e,sum;
double funpi(double e);
scanf("%lf",&e);
sum=funpi(e);
printf("pi=%.4f",sum*4);
return 0;}
double funpi(double e){
int fuhao=1,fenmu=1;
double i=3.0,sum=0; // i 初值3
//scanf("%d",&e); //去掉输入
while (fabs(i)>=e) {
i=fuhao*1.00/fenmu;
sum=sum+i; fuhao=-fuhao; fenmu=fenmu+2;
}return sum;
}
输入
0.0001
pi=3.1418
再问: 请问i为何赋初值为3?这个3是随便一个数还是根据什么求出来的? 谢谢
再答: 随便一个数。但不能不给初值。
C语言调用函数funpi(e)使用格里高利公式求pi的近似值
C语言.求PI的近似值
使用C++,求pi的近似值
C语言程序“编写由三角形三边求面积的函数”要求必须使用函数调用.还要用到海伦公式.
怎样用c语言编写求PI的近似值?
c语言编程 求sin(x)的近似值 描述:利用公式求sin(x)的近似值(精度为10e-6).sin(x)=x-x^3/
用c语言编写函数实现余切ctan(),输入参数0-360度,定义pi=3.141526,用公式换角度,调用正弦和余弦函数
C语言作业设计程序.求近似值,菜单包括:求圆周率pi、求自然对数e.1.用π/4≈1-1/3+1/5-1/7+.的公式求
用C语言编程分别用格里高公式和随机数两种方法求圆周率Pi,对比结果的不同.
c语言 调用函数求一个数组的中位数
输入精度e,求cos(x)近似值,要求精确到最后一项的绝对值小于e,且定义并调用函数funcos(e,x),
用c语言编程计算pi的近似值: