关于微软的一道面试题
来源:互联网 发布:主播用的笑声软件 编辑:程序博客网 时间:2024/04/29 20:54
原题是:求 1 + 2 + 3 + ... + n
要求:不能用乘除法,不能用if,while, switch,case, 不能用(a < b ? a : b)三目运算符
关键点:利用&&运算的短路性质以及递归
关键代码:
int fun3(int n, int *sum){int ret;ret = n&&fun3(n-1, sum);return (*sum += n);}
如果大家有好的思路欢迎交流!一起学习一起进步!
- 关于一道微软面试题的思考
- 关于一道微软面试题的解答
- 关于微软的一道面试题
- 微软的一道面试题
- 微软的一道面试题
- 微软的一道面试题
- 一道微软的面试题
- 微软的一道面试题
- 关于一道老微软面试题的新解
- 一道关于signed和unsigned的微软面试题
- 一道微软面试题
- 一道微软面试题
- 微软一道面试题
- 一道微软面试题
- 一道微软面试题
- 一道微软面试题
- 微软一道面试题
- 微软的一道面试题的解法
- hdu1017(很简单)
- ubuntu apt-get 源
- 什么是分支预测?
- 思维导图软件TheBrain与项目管理
- 如果看完这个,你没有热血沸腾的感觉,你就不要进csdn了
- 关于微软的一道面试题
- 如何让同台机器 只能允许一个应用启动(加入用户友好处理)
- C++11 理解 (六) 之 统一的初始化
- CocosBuilder用户手册中文版:1. Getting Started
- javascript事件(续)
- linux /proc/meminfo文件分析
- Bad database entry错误解决办法
- 待学习相关技术
- 轻松编写c++单元测试