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; }
作者:火星十一郎
本文版权归作者火星十一郎所有,欢迎转载和商用,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.