HDU 1012 u Calculate e
程序员文章站
2022-07-15 08:47:47
...
题目地址:点击打开链接
又是水题,好兴奋。直接放代码,不解释。
代码实现:
#include<iostream>
#include<cmath>
#include<algorithm>
#include<iomanip>
using namespace std;
int main()
{
double e;
long long int i,temp;
e=temp=1;
cout<<"n e"<<endl;
cout<<"- -----------"<<endl;
cout<<"0 1"<<endl;
for(i=1;i<10;i++)
{
temp*=i;
e+=1.0/temp;
if(i>=3)
cout<<i<<' '<<fixed<<setprecision(9)<<e<<endl;
else if(i==2)
cout<<i<<' '<<fixed<<setprecision(1)<<e<<endl;
else
cout<<i<<' '<<fixed<<setprecision(0)<<e<<endl;
}
return 0;
}
下一篇: 文件写入