C++语言求cosx的值,已知cosx的近似计算公式如下: cosx = 1-x2⼀2!+x4⼀4!-x6⼀6!+... +(-1)nx2n⼀(2n)!

2025-04-02 04:46:08
推荐回答(1个)
回答1:

#include
#include
#include
using namespace std;
int main()
{ long double x,s=1,a=1,b=1;
long unsigned int i,n;
cin>>x>>n;
for(i=1; i<=n; i++)
{ while(a<=2*i)
{ b=a*b;
a++;
}
s=s+pow(-1,i)*pow(x,2*i)/b;
}
cout< return 0;
}