TA贡献1780条经验 获得超5个赞
不行啊,返回值是有意义的你需要先弄清楚这个函数是干什么的。它是递归函数,第n项是n和第n-1项的和,如果返回0,所有想都为0了。
TA贡献1847条经验 获得超7个赞
这是用递归做1+2+3+...+nreturn1;不能直接改成return0,这样会少加一个1,但可以这样:intsum(intn){if(n==0)return0;elsereturnn+sum(n-1);}
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报