题目:求1!+2!+3!+…+20!的和
123456789101112131415161718192021222324252627282930 | unsigned long long Factorial(int input){ if (input>0) { return input*Factorial(input-1); } else return 1;} unsigned long long Factorial_Sum(int max){ if (max>0) { return Factorial(max)+Factorial_Sum(max-1); } else { return 0; }} int main(){ int max = 20; unsigned long long ret = Factorial_Sum(max); printf("%.0llu",ret); return 0;} |