魔力宝贝护士卡王者:对于c语言处理数学阶乘问题

来源:百度文库 编辑:高校问答 时间:2024/04/30 03:17:16
m!/((m-n)!*n!)
"!"表示阶乘

调用阶乘子函数
int fun(int u)
{
int i,s=1;
for(i=1;i<=u;i++)
s*=i;
return s;
}
不过由于阶乘往往是很大的数,这个函数调用只限于比较小的数。
大的数的阶乘可以通过对数转换来求得,然后用科学记数法输出。

定义一个阶乘函数,然后调用之。至于如何定义和实现阶乘,地球人都知道的吧......