HDOJ 1012

#include <stdio.h>
double Factorical(int n)
{
    int ans=1;int i;
    double sum=1.0;
    for(i=1;i<=n;++i)
    {
        ans=ans*i;
        sum+=(double)1/ans;
    }
    return sum;
}
int main()
{
    int i;
    printf("n e\n");
    printf("- -----------\n") ;   
    for(i=0;i<10;i++)
    {
         if(i==0)
             printf("%d %d\n",i,1);
         else if(i==1)
              printf("%d %d\n",i,2);
            else if(i==2)
                 printf("%d %.1f\n",i,2.5);
                else 
                    printf("%d %.9lf\n",i,Factorical(i));
    }
    return 0;
}



#include<stdio.h>
 int main()
 {
     printf("n e\n- -----------\n0 1\n1 2\n2 2.5\n3 2.666666667\n4 2.708333333\n5 

2.716666667\n6 2.718055556\n7 2.718253968\n8 2.718278770\n9 2.718281526\n");
     return 0;
 }

posted @ 2012-04-24 07:30  加拿大小哥哥  阅读(215)  评论(0编辑  收藏  举报