实验5-7 使用函数求1到10的阶乘和 (10 分)
#include <stdio.h> double fact(int n); int main(void) { int i; double sum; sum = 0; for (i = 1; i <= 10; i++) sum = sum + fact(i); printf("1!+2!+...+10! = %f\n", sum); system("pause"); return 0; } /* 你的代码将被嵌在这里 */ double fact(int n) { if (n <= 0) return 0; if (n == 1) return 1; return n * fact(n - 1); }

浙公网安备 33010602011771号