问答题
请用递归算法,求1+2+3+…+n,n由键盘输入。
【正确答案】
这是一个累加的过程,若函数形参为n,从n开始逐个累加,而每次的加数比前一个减1,递归结束条件是,累加项为0。此函数可写成: long sum(int n){if(n!=0) return n+sum(n-1); else return 0; }
【答案解析】
提交答案
关闭