问题 问答题

按下列要求分别写出两个函数(不用写主函数)

(1)计算n!

计算公式:n!=1×2×3×……×n

函数首部为long fac(int n)

(2)调用上述函数计算

计算公式:

函数首部为long cmk(int m,int k)

答案

参考答案:

(1) long fac(int n) { long f=1;int i; for(i=1;i<=n;i++)f*=i; return f: }

(2) long cmk(int m,int k) { return fac(m)/fac(k)/fac(m-k); }

单项选择题 A1/A2型题
问答题