问题描述
求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
思路分析
根据题目的约束,只能使用递归操作了。当n递归到最小值1时结束,并且每次递归调用一次,值就减少1,直至n为1为止
码上有戏
|
|
求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
根据题目的约束,只能使用递归操作了。当n递归到最小值1时结束,并且每次递归调用一次,值就减少1,直至n为1为止
|
|
快乐源于分享,总结溢于提高
热评文章