用c语言编写cosx函数

Python010

用c语言编写cosx函数,第1张

cosx函数

#include<stdio.h>

#include<math.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=1int i

if(n<=1)

return 1

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

ans*=i

return ans

}

cosx函数即反余弦函数

函数y=cosx(x∈[0,π])的反函数叫做反余弦函数,

记作y=arccosx(x∈[-1,1]).

1、首先在电脑中打开Dev-C++,接着在打开的操作主页面中,写好头函数#include <stdio.h>#include <math.h>。

2、然后在打开的C语言窗口中,写好主函数,如下图所示

3、主要代码如下,在while中判断某一项的绝对值小于10-6为止就PI的近似值。

4、最后如下图所示,运行之后就完成了。