c语言cos函数计算,C语言cos函数

如何用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语言,cos近似值计算

你应该把di=1.0放在do-while循环里面开始处。修改后结果正确,程序如下:

#include "stdio.h"

#include "math.h"

double funcos(double e, double x);

int main(void)

{

int repeat, ri;

double e, sum, x;

scanf("%d", repeat);

for(ri = 1; ri = repeat; ri++){

scanf("%le%le", e, x);

sum=funcos(e,x);

printf("sum = %f\n", sum);

}

}

double funcos(double e,double x)

{

int i,d,flag;

double item,b,di;

d=0;

flag=1;

b=0.0;

do{

di=1.0;

for(i=1;i=d;i++){

di=di*i;

}

item=flag*pow(x,d)/di;

b=b+item;

flag=-flag;

d+=2;

} while(fabs(item)=e);

return b;

}

C语言中 COS()的用法

cos()是库函数,在头文件math.h中,原型是double cos(double x);,其中x要用弧度表示。如求30°的余弦值可用下列代码实现:

//#include "stdafx.h"//If the vc++6.0, with this line.

#include "stdio.h"

#include "math.h"

int main(void){

printf("cos30°= %.10f\n",cos(30*3.1415926535897932/180));

return 0;

}


网页名称:c语言cos函数计算,C语言cos函数
网页地址:http://scyanting.com/article/dscicsg.html