69,369
社区成员
发帖
与我相关
我的任务
分享
float result = 1.0;
if (m > n && n > 0) {
for (int i = m; i > 0; i --) {
result *= i;
if (i <= n)
result /= i;
if (i <= (m - n);
result /= i;
}
}
long factorial(int n)
{
if (n < 2) return n;
return n * factorial(n - 1);
}