#include<stdio.h>
double shang(double x,int n)
{
int i;
double k=1;
for(i=0;i<n;i++)
{
k=k*x;
}
return k;
}
int xia(int n)
{
int i,k=1;
for(i=1;i<=n;i++)
{
k=k*i;
}
return k;
}
int main()
{
double x,k=1,j=0;
int n=0,t=1;
scanf("%lf",&x);
while(k>=1e-6)
{
k=shang(x,2*n+1)/xia(2*n+1);
n++;
j=j+k*t;
t=t*(-1);
}
printf("%f\n",j);
}
c语言实现输入一个数,输出这个数的sin的值
最新推荐文章于 2022-06-20 16:06:32 发布