您的位置:首页 > 其它

HDU1012 u Calculate e

2016-05-24 21:04 302 查看
简直就要拜倒在这输出上了~

#include <iostream>
#include<iomanip>
using namespace std;
int func(int j);
int main()
{
int i,j;
double e;
cout<<"n e\n- -----------\n";
for(i=0;i<10;i++){
e=0;
for(j=0;j<=i;j++){
e+=1.0/func(j);
}
if(i>2) cout<<setiosflags(ios::fixed)<<setprecision(9);
cout<<i<<" "<<e<<endl;
}
return 0;
}
int func(int j){
int m=1;
if(!j) return 1;
for(int i=1;i<=j;i++)
m*=i;
return m;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: