c语言设计余弦函数 c语言求余函数

用c语言编写cosx函数cosx函数
#includestdio.h
#includemath.h
int main()
{
int n=0;
double x,sum=0;
printf("please enter x:");
scanf("%lf",x);//
double cosx(double x,int n);
do
{
sum=sum+cosx(x,n);
n=n+1;
}
while(fabs(cosx(x,n))1e-8);
printf("%9.8f\n",sum);
return 0;
}
double cosx(double x,int n)
{
double p,q;//
p=pow(x,2*n);
double fact(int n);//
q=fact(2*n);
if(n%2)
return(-p/q);
else
return(p/q);
}
double fact(int n)//
{
double ans=1; int i;
if(n=1)
return 1;
for(i=1;i=n; ++i)
ans*=i;
return ans;
}
cosx函数即反余弦函数
函数y=cosx(x∈[0,π])的反函数叫做反余弦函数 , 
记作y=arccosx(x∈[-1,1]).
如何用C语言中专门的数学算法实现正弦,余弦函数的计算头文件包含 。math.h
cos
:余弦函数
函数原型:double
cos(double
x);
头文件:#includemath.h
是否是标准函数:是
函数功能:求x的余弦值,这里,x为弧度 。
返回值:计算结果的双精度值 。
例程如下:
求cosx 。
#include
stdio.h
#include
math.h
int
main(void)
{
double
result;
double
x
=
M_PI;
result
=
cos(x);
printf("cos(PI)
is
%lf\n",
result);
return
0;
}
sin:正弦函数
函数原型:double
sin(double
x);
头文件:#includemath.h
是否是标准函数:是
函数功能:求x的正弦值,这里,x为弧度 。
返回值:计算结果的双精度值 。
例程如下:
求sinx 。
#include
stdio.h
#include
math.h
int
main(void)
{
float
x;
x=M_PI/2;
printf("sin(PI/2)=%f",sin(x));
getchar();
return
0;
}
C语言里sin函数和cos函数的调用C语言里sin函数和cos函数是C标准数学函数库中c语言设计余弦函数的函数c语言设计余弦函数,调用需要引入math.h头文件 。
一、sin() 函数描述:
C 库函数 double sin(double x) 返回弧度角 x 的正弦 。sin() 函数的声明:double sin(double x) 。
参数:x -- 浮点值,代表了一个以弧度表示的角度 。
返回值:该函数返回 x 的正弦 。
二、cos() 函数描述:
cos() 函数的功能是求某个角的余弦值 。cos() 函数的声明:double cos(double x) 。
参数:x -- 浮点值,代表了一个以弧度表示的角度 。
返回值:该函数返回 x 的余弦 。
扩展资料:
相关的三角函数:
double asin (double); 结果介于[-PI/2,PI/2]
double acos (double); 结果介于[0,PI]
double atan (double); 反正切(主值),结果介于[-PI/2,PI/2]
double atan2 (double,double); 反正切(整圆值),结果介于[-PI,PI]
参考资料来源:百度百科-math.h
C语言(C++) 自己编写求余弦值的程序 。#includestdio.h
#define
pi
3.14159265
//pi定义
double
mypow(double,int);
//自定义指数函数
int
mult(int);
//阶乘函数
double
mysin(double);
//sin函数
double
mycos(double);
//cos函数
double
mypow(double
x,int
n)
{
int
i;
double
result=1;
if(n0)
for(i=1;i=n;i++)
result*=x;
return
result;
}
int
mult(int
n)
{
int
i;
int
result=1;
if(n0)
for(i=1;i=n;i++)
result*=i;
return
result;
}

推荐阅读