程序地带

求1+2+…+n


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


public int sumNums(int n) {
boolean flag = n > 0 && (n += sumNums(n - 1)) > 0;
return n;
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42547039/article/details/111246300

随机推荐

C#进程和线程

C#进程和线程进程概念例子:线程概念线程多线程线程的分类(前台线程和后台线程)前台线程后台线程C#跨线程访问进程概念进程(Process...

biblos 阅读(774)

手机dirac是什么_首款Dirac HD Sound音效的手机

说完手机界面,下面为大家介绍这款手机最大的特色Dirac音效。有宝马汽车的人知道,Dirac技术应用与宝马汽车的高配和中配的音响系统中,后来配合宾利、劳斯莱斯...

weixin_39523835 阅读(821)

手机dirac是什么_dirac是什么档次 dirac是什么牌子

dirac是什么档次Dirac是非常高级的一种影音技术,经常搭配高级轿车的车载音响以及高级家庭影院来更好的一稿音质享受,是业内非常顶级的影音“黑科技”。差异化和细分市场是用...

weixin_39872257 阅读(677)

现代C++之手写智能指针

现代C++之手写智能指针0.回顾所有代码还是放在仓库里面,欢迎star!https://github.com/Light-City/CPlusPlusThings前面一节...

C语言与C++编程 阅读(519)

微信终于可以发送大文件了!

最近公众号平台有了新的推送机制,避免错过文章推送请大家星标“趣学程序“ 来源|扩展迷EXTFANS(ID:infinitydaily)微信作为一...

趣学程序-shaofeer 阅读(843)