#include<iostream>
#include<cmath>
using namespace std;
int main(){
double sum=1,item=1;int x,d=1,s=1;
cout<<"please input a number n=:";
cin>>x;
for(int i=1,sign=1;fabs(item)>1e-8;i++,sign*=-1){
d*=x;//x的n次方
s*=i;//n的阶乘
item=sign*x/s;
sum+=item;
}
cout<<"sum is:"<<sum<<endl;
system ("pause");
}
计算1+x-x2/2!+x3/3!-……(-1)n+1*xn/n! 所有绝对值不小于10e-8
的数计算在内,要求输出精度为10e-8