#include<stdio.h> #define N 30 double factorial(int n); int main() { int i; double total = 0; for (i = 1 ; i <= N ; i++) { total += factorial(i); } printf("%.2e",total); return 0; } double factorial(int n) { double result; if ( n == 0 || n ==1) { result = 1; } else result = n * factorial( n - 1); return result; }
0.0分
0 人评分
C语言训练-排序问题<1> (C语言代码)浏览:550 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:616 |
母牛的故事 (C语言代码)浏览:672 |
校门外的树 (C语言代码)浏览:693 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:981 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:825 |
计算质因子 (C++代码)浏览:1146 |
WU-拆分位数 (C++代码)浏览:754 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:604 |
完数 (C语言代码)浏览:650 |