递归求阶乘问题
#include <stdio.h>int fun(int n)
{
if(n>1) return fun(n-1)*n;
return 1;
}
void main()
{
int n;
scanf("%d",&n);
printf("%ld",fun(n));
}
如何求1—2000阶乘不溢出??


2012-10-09 01:16
2012-10-09 08:46
2012-10-09 09:03
2012-10-09 11:42
2012-10-09 11:47

2012-10-09 11:53
2012-10-09 12:21
2012-10-09 12:26
2012-10-09 15:06
2012-10-09 17:22