这个程序运行结果为什么是0呢???

mac2026-05-20  4

#include using namespace std; int main () { int s; int fun(int a,int b,int c); s=fun(2,2,3); cout<<s;

} int fun(int a,int b,int c) { int sum; int fac(int n); sum=(fac(a)+fac(b))/fac©; return sum;//sum=(a!+b!)/c! } int fac(int n) { int i,j; j=1; i=1; while(i<=n) { j=ji; i++; } return j;//j=123…*n=n! }

最新回复(0)