static long fac(int n){
if(n==0||n==1) return 1;
else return fac(n-1)*n;
}
if(n==0||n==1) return 1;
else return fac(n-1)*n;
}
解决方案 »
- System.copyarray()错误,求各位高手帮我看下错在哪里!!
- 我要将程序从C++改为java,请问这样的一个函数声明如何实现相应改变呢?
- c++到java
- 请教高手,eclipase下帮助不能显示,如何解决啊!
- 小妹才26分了,请问用java做一个b/s结构的矢量画图工具要用到那些技术呀?
- selenium 怎么处理弹出验证输入用户名和密码?
- 数学中的积分,微分,极限,无限求和,各种函数的实现,有这方面的开发包吗?
- 逢三退一(双向回环链表算法) 中的疑惑~
- 那里可以免费下载java类库(完整的)
- 哪位高手知道“protected”和“private protected”关键字的区别?
- 救命!!毕业设计网络五子棋。
- 新手求助!简单问题,一个正则表达式的意思
n! = (n-1)! * n;这个程序还有一个问题,如果传进来的数是负数如-11呢?没处理这个,可能会出问题。
if (n < 0) {
return -1; // 表示传入的参数不对。
}
if(n==0||n==1) return 1;
else return fac(n-1)*n;
}