#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int jiecheng(int n);
int main()
{
float a;
float b;
int i;
float x;
cout<<"请输入次方:";
cin>>x;
for(a=1,b=x,i=1;b>pow(10,-9);i++)
{
b=pow(x,i)/jiecheng(i);
a=a+b;
}
cout<<"e^"<<x<<"=";
cout.precision(8);
cout<<a;
return 0;
}
int jiecheng(int n)
{ int a;
int b;
for(a=1,b=1;b<=n;b++)
{a=a*b;}
return a;
}