求1+2+3+...+n,要求不能使用乘除法等判断语句
程序员文章站
2024-03-15 15:37:30
...
题目描述
求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
解题方案
本题的思路是使用递归即可。
public class Solution {
public int Sum_Solution(int n) {
if(n == 1){
return 1;
}
return n+Sum_Solution(n-1);
}
}
上一篇: 判断素数的简易写法
推荐阅读
-
求1+2+3+...+n,要求不能使用乘除法等判断语句
-
求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case和条件语句
-
求1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句
-
C++不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句求1+2+3+...+n的累加和
-
01_求1+2+3+...+n(要求不能使用乘除法等)
-
求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句