求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case等关键字 以及条件判断语句(A?B:C)
2016-05-11 14:28
309 查看
求1+2+…+n,
要求不能使用乘除法、for、while、if、else、switch、case等关键字
以及条件判断语句(A?B:C)
要求不能使用乘除法、for、while、if、else、switch、case等关键字
以及条件判断语句(A?B:C)
#include <stdio.h> int sum(int n) { int tmp = 0; (n) && (tmp = sum(n-1)); return n + tmp; } int main() { printf("%d\n", sum(100)); return 0; }
相关文章推荐
- 手风琴效果
- JUnit 中加载spring 配置
- Maven抛出NoGoalSpecifiedException异常
- [No000092]SVN学习笔记3-Import/Checkout(迁入/迁出),GetLock(加锁)
- SQL2008安装提示"Microsoft visual studio 2008早期之前的版本
- mysql大数据分表后查询
- mysql数据库迁移到另一个硬盘上
- Unable to process Jar entry [org/apache/http/message/BasicLineParser.class] from Jar [jar:file:/D:/d
- 我的搜集文案
- BI解决方案分享:地产BI数据分析系统的建设
- UE4 性能优化方法(工具篇)
- Excel导入Oracle数据库
- js 获取url参数
- Mybatis入门--增删改查
- svn merge和branch
- 7、线程池的原理及实现
- iOS设备唯一标识符
- unity 通过键盘控制角色的移动和旋转
- AngularJs分页插件
- Javascript面向对象编程(二):构造函数的继承