C++算法:
#include<iostream>
long fact(long n)
{
if(n<=1L)return 1L;
return n*fact(n-1L);
}
void main( )
cout<<fact
C++里面的1L应该是1吧?
函数的返回有if没有else有时令人费解,还是写的好。
[此贴子已经被作者于2004-07-25 08:13:03编辑过]