#include<iostream>
#include<stdio.h>
using namespace std;
int factorial(int n){
int result=1;
if(n==0){
return result;
}
for(int i=n;i>=1;i--){
result*=i;
}
return result;
}
double calc(int n){
double result=0;
for(int i=0;i<=n;i++){
result+=1.0/factorial(i);
}
return result;
}
int main(int argc, char *argv[]){
cout<<"n e"<<endl;
cout<<"- -----------"<<endl;
for(int i=0;i<10;i++){
printf("%d %.9f\n",i,calc(i));
//cout<<i<<" "<<calc(i)<<endl;
}
return 0;
}
POJ-1517
最新推荐文章于 2019-03-27 19:05:06 发布