解题思路:
注意事项:
参考代码:
#include<iostream>
#include<iomanip>
using namespace std;
double fact(double n)
{
int i;
double s=1;
for(i=1;i<=n;i++)
s=s*i;
return s;
}
double mypow(double x,double n)
{
int i;
double s=1;
if(n!=0)
{
for(i=1;i<=n;i++)
s=s*x;
}
return s;
}
int main()
{
double x,s=0,n;
int i;
cin>>x>>n;
for(i=1;i<=n;i++)
s+=mypow(-1,i-1)*mypow(x,i)/fact(i);
cout<<fixed<<setprecision(4)<<s<<endl;
return 0;
}
0.0分
0 人评分