网站首页 > 文章中心 > 其它

c语言使用函数求余弦

作者:小编 更新时间:2023-10-16 10:57:31 浏览量:393人看过

大一C语言问题:使用函数求余弦的近似值,帮忙分析错误的原因

C语言编程:使用函数求余弦函数的近似值:输入精度e,用下列公式求cos(x)的近似值

#includestdio.h

#includemath.h

int

main(void)

{

double

x,

e,cosx;

funcos(double

e,int

x);

printf("e:

");

scanf("%lf",e);

printf("x:

scanf("%lf",x);

//这里是%lf

cosx=funcos(e,x);

return

0;

}

x)

flag,a,i;

sum,item;

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;

sum;

n)

i;

result;

result=1;

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

result=result*i;

C语言求余弦值

唉,程序写得相当不规范,看着好头疼;函数应该放在main外面......

double jiecheng(int n)

int i;

double sum=1;

for(i=1;i=n;i++)

sum=sum*i;

return sum;

double fang(int x,int n)

double sum;

sum=pow(x,n);

int main(void)

int j=1;

double x,e,count=0;

printf("e: ");

printf("x: ");

do{

printf("%lf",count);

//可以运行了,但是答案输出来还是有问题......自己查查你的算法,我就不看了,晕的慌

如何用C语言中专门的数学算法实现正弦,余弦函数的计算

头文件包含.math.h

cos

:余弦函数

函数原型:double

cos(double

头文件:#includemath.h

是否是标准函数:是

函数功能:求x的余弦值,这里,x为弧度.

返回值:计算结果的双精度值.

例程如下:

求cosx.

#include

stdio.h

math.h

x

=

M_PI;

result

cos(x);

printf("cos(PI)

is

%lf\n",

result);

sin:正弦函数

sin(double

函数功能:求x的正弦值,这里,x为弧度.

求sinx.

float

x;

getchar();

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++;

return?cosx;

else

以上就是土嘎嘎小编为大家整理的c语言使用函数求余弦相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章