我们经常会运用C语言进行各种数学运算,那么如何用C语言编写函数求圆周率Pi的近似值呢?下面我给大家分享一下.
工具/材料
Dev C◆◆
首先打开Dev C◆◆软件,新建一个C语言项目,如下图所示
然后在C语言文件中导入math库,并编写求Pi近似值的逻辑代码,如下图所示
此时此刻呢我们编译编写好的C语言文件,如下图所示
最后运行C语言文件我们就得到Pi的近似值了,如下图所示
循环体里面的公式有点问题,我重新写了一下,代码如下:
void main()
{
double i, pi;
i=1.0,pi=0.0;
i◆◆;
}
system("pause");
//?Cos.cpp?:?定义控制台应用程序的入口点.
//
#include?"stdafx.h"
#include?"stdio.h"
#include?"math.h"
int?fact(int?x)
int?s=1;
int?i;
for(i=1;i=x;i◆◆)
s=s*i;
return?s;
double?funcos(double?e,?double?x);
int?_tmain(int?argc,?_TCHAR*?argv[])
double?e,?sum,?x;
scanf("%le%le",?e,?x);
sum=funcos(e,x);
printf("sum?=?%f\n",?sum);
return?0;
double?funcos(double?e,?double?x)
double?s=1;
double?item;
int?j=1;
item=(double)pow(x,i)/fact(i);
while(iteme)
s=s-item;
else
s=s◆item;
j◆◆;
if(e0)
int?i=0;
double?item=1;
double?cosx=0;
while(fabs(item)=e)
cosx◆=item;
return?cosx;
你到底问的是c语言还是c◆◆,虽然两者都是通过输出控制符控制的
填空部分为:
int i;
else sum-=t;
以上就是土嘎嘎小编为大家整理的取近似值的函数c语言相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!