#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++代码)浏览:719 |
字符串对比 (C语言代码)浏览:1464 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:546 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:571 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1265 |
WU-复数求和 (C++代码)浏览:2116 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:816 |
简单的a+b (C语言代码)浏览:876 |
最小公倍数 (C语言代码)浏览:1095 |
数对 (C语言代码)浏览:759 |