网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  剑指offer-求1+2+3+...+n

剑指offer-求1+2+3+...+n

分类: IT文章 • 2022-10-13 00:10:39

题目描述

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

使用递归和&&短路

    public int Sum_Solution(int n) {
        int sum =n;
        boolean r=sum>0&&(sum+=Sum_Solution(n-1))>0;
        return sum;
    }

相关推荐

  • 剑指offer-字符串转为int数字,不用+来相加两个数,不用新增变量来交换数,在递增序列中找和为s的两个数字and找和为s的序列。 字符串转为int数字 不用+来相加两个数 PS.不用新增变量来交换数 在递增序列中找和为s的两个数字and找和为s的序列。
  • 剑指offer-在一维数组中找重复出现的数。
  • 剑指offer--14.求1+2+3+...+n
  • 剑指offer-数值的整数次方
  • 剑指offer-和为s的两个数
  • 剑指offer-数组中只出现一次的数字
  • 剑指offer-和为s的连续正数序列
  • 剑指offer-栈的压入、弹出序列 0 题目 1 分析
  • 剑指Offer-数组中只出现一次的数字 题目: 思路1: 代码1: 思路2: 代码2:
  • 剑指Offer-和为S的连续正数序列
  • [Kali_BT]一次不太完美的通过蓝牙强制链接并渗透智能手机的过程
  • [Kali_USB Live]Persistence功能加载
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号