#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语言训练-素数问题 (C语言代码)浏览:969 |
兰顿蚂蚁 (C++代码)浏览:1084 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:593 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:541 |
水仙花 (C语言代码)浏览:1024 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1067 |
DNA (C语言代码)浏览:739 |
简单的a+b (C语言代码)浏览:617 |
C语言训练-自守数问题 (C语言代码)浏览:731 |
良心推荐——>题解1049:C语言程序设计教程(第三版)课后习题11.1 (C语言描述——简单明了,时间复杂度低)浏览:1269 |