特殊的求和:1+2+3+...+n

问题:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。java 分析:1+2+3+...+n是一个等差数列,用等差数列求和公式,n*(a1+an)/2,但题目中要求不能用乘除,此方法不可行;遍历?题目中不让用循环,可是咱们能够用递归来代替循环,写一个函数,每次传参数为n-1,当n为1时递归终止。可是题目中
相关文章
相关标签/搜索