解题思路和怎样去运行已知m=5,n=2,用函数的递归调用编程计算(m+n)!
收起
你可以参考一下,希望采纳
#include <stdio.h> int fun(int a) { if (a == 1) { return 1; } else { return a * fun(a - 1); } } int main() { int m = 5, n = 2; printf("(5+2)!的结果为:%d\n", fun(m + n)); return 0; }
运行结果:
报告相同问题?