#include<stdio.h> double fact(int n); int main() { int n,i; scanf("%d",&n); double sum=0; for(i=1;i<=n;i++) sum+=1.0/fact(i); printf("sum=%.5lf\n",sum); return 0; } double fact(int n) { if(n<=1) return 1; else return n*fact(n-1); }
0.0分
0 人评分
时间转换 (Java代码)浏览:573 |
剔除相关数 (C语言代码)浏览:1012 |
【明明的随机数】 (C++代码)浏览:779 |
【绝对值排序】 (C语言代码)浏览:820 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:406 |
1050题解(结构体数组与结构体指针的使用)浏览:1107 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:566 |
理财计划 (C语言代码)浏览:467 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:661 |
母牛的故事 (C语言代码)浏览:478 |