
正文
c语言使用函数求近似值 c语言用公式求π的近似值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言编程:使用函数求余弦函数的近似值:输入精度e,用下列公式求cos(x)的近似值
#includestdio.h
#includemath.h
int
main(void)
{
double
x,
e,cosx;
double
funcos(double
e,int
x);
printf("e:
");
scanf("%lf",e);
printf("x:
");
scanf("%lf",x);
//这里是%lf
cosx=funcos(e,x);
printf("cos(x)=%.3f\n",cosx);
return
0;
}
double
funcos(double
e,int
x)
{
int
flag,a,i;
double
sum,item;
double
fact(int
n);
item=1;
//这个初始化要大于e,否则不执行下面
flag=1;
a=0;
i=0;
sum=0;
while(fabs(item)=e){
item=(flag*pow(x,a))/fact(i);
sum=sum+item;
flag=-flag;
a=a+2;
i=i+2;
}
return
sum;
}
double
fact(int
n)
{
int
i;
double
result;
result=1;
for(i=1;i=n;i++){
result=result*i;
}
return
result;
}
相关问答
Q1: C语言:使用函数求余弦函数的近似值
double funcos(double e, double x)
{
if(e0)
{
int i=0;
double item=1;
double cosx=0;
while(fabs(item)=e)
{
cosx+=item;
i++;
item*=-1*x*x/(2*i*(2*i-1))
}
return cosx;
}
else
return -2;
}
Q2: 在C语言中编写函数,求出圆周率Pi的近似值
我们经常会运用C语言进行各种数学运算,那么如何用C语言编写函数求圆周率Pi的近似值呢?下面我给大家分享一下。
工具/材料
Dev C++
01
首先打开Dev C++软件,新建一个C语言项目,如下图所示
02
然后在C语言文件中导入math库,并编写求Pi近似值的逻辑代码,如下图所示
03
接下来我们编译编写好的C语言文件,如下图所示
04
最后运行C语言文件我们就得到Pi的近似值了,如下图所示
Q3: c语言 使用函数求余弦函数的近似值
double funcos(double e, double x)
{
if(e0)
{
int i=0;
double item=1;
double cosx=0;
while(fabs(item)=e)
{
cosx+=item;
i++;
item*=-1*x*x/(2*i*(2*i-1))
}
return cosx;
}
else
return -2;
}
Q4: 如何用C语言设计计算cosx的近似值?
1、首先在电脑中打开Dev-C++,接着在打开的操作主页面中,写好头函数#include stdio.h#include math.h。
2、然后在打开的C语言窗口中,写好主函数,如下图所示。
3、主要代码如下,在while中判断某一项的绝对值小于10-6为止就PI的近似值。
4、最后如下图所示,运行之后就完成了。
关于c语言使用函数求近似值和c语言用公式求π的近似值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







