hdu 1012 u Calculate e

//简单题..


#include<iostream> using namespace std; double fun(int i); int main() { int i,n; double e; printf("n e\n"); printf("- -----------\n"); printf("0 1\n"); printf("1 2\n"); printf("2 2.5\n"); e=2.5; for(i=3;i<=9;i++) { e+=1.0/fun(i); printf("%d %.9lf\n",i,e); } return 0; } double fun(int i) { if(i==0) return 1; else return i*fun(i-1); }

 

posted @ 2013-09-11 19:47  heaventouch  阅读(67)  评论(0编辑  收藏  举报