hdu 1012

来源:互联网 发布:vi中显示行 linux 编辑:程序博客网 时间:2024/05/17 02:30

题目描述:


输出当 n 从 0 到 9 时的值。

题目类型:

                 水题。


源代码:

#include<iostream>#include<iomanip>using namespace std;int fac(int a){int sum=1.0;for(int i=1;i<=a;i++)sum=sum*i;return sum;}double Result(int n){double sum=0.0;for(int i=0;i<=n;i++)sum=sum+1.0/fac(i);   //原来要输出小数,就是1与1.0的区别呀~~return sum;}int main(){int i;double sum=0;cout<<"n"<<" "<<"e"<<endl;cout<<"- -----------"<<endl;for(i=0;i<=2;i++){cout<<i<<" ";cout<<Result(i)<<endl;}for(i=3;i<=9;i++){cout<<i<<" ";cout<<fixed<<setprecision(9)<<Result(i)<<endl;}return 0;}

原创粉丝点击