求1+2+3+...+n

mac2022-06-30  65

求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)

 

public class sumArray { public static void main(String[] args) { int sum = Sum_Solution(10); System.out.println(sum); } public static int Sum_Solution(int n) {  boolean isTrue=true;      int sum=0;      //实现累加用的是递归      //实现递归的终止利用的是&&的短路      isTrue=(n>0)&& ((sum=Sum_Solution(n-1)+n)>0);      return sum; }}

 

转载于:https://www.cnblogs.com/Actexpler-S/p/7463243.html

相关资源:VS2012下写的一个简单加法运算的MFC程序源码
最新回复(0)