#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、最后如下图所示,运行之后就完成了。