程序员面试题精选100题(55)-不用+、-、×、÷做加法
来源:互联网 发布:淘宝投诉假冒伪劣电话 编辑:程序博客网 时间:2024/05/19 13:24
想到用位运算了,但没想到这么简洁的算法
// 程序员面试题精选100题(55)-不用+、-、×、÷做加法.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;int AddWithoutArithmetic(int num1, int num2){if(num2 == 0)return num1;int sum = num1 ^ num2;int carry = (num1 & num2) << 1;return AddWithoutArithmetic(sum, carry);}int _tmain(int argc, _TCHAR* argv[]){int a,b;cin>>a;cin>>b;cout<<AddWithoutArithmetic(a,b)<<endl;system("pause");return 0;}
- 程序员面试题精选100题(55)-不用+、-、×、÷数字运算符做加法
- 程序员面试题精选100题(55)-不用+、-、×、÷数字运算符做加法
- 程序员面试题精选100题(55)-不用+、-、×、÷数字运算符做加法
- 程序员面试题精选100题(55)-不用+、-、×、÷数字运算符做加法
- 程序员面试题精选100题(55)-不用+、-、×、÷做加法
- 程序员面试题精选100题(55)-不用+、-、×、÷做加法
- 程序员面试题精选100题(55)-不用+、-、×、÷做加法[算法]
- 程序员面试题精选100题-不用+、-、×、÷做加法[算法]
- 剑指offer 面试题47:不用+、-、×、÷做加法 题解
- 面试题47:不用加减乘除做加法
- 面试题42:不用加减乘除做加法
- 面试题47:不用加减乘除做加法
- 面试题47:不用加减乘除做加法
- 面试题51:不用加减乘除做加法
- 面试题47:不用加减乘除做加法
- 面试题47:不用加减乘除做加法
- 【面试题47】不用加减乘除做加法
- 面试题47-不用加减乘除做加法
- mysql中 where in 用法详解
- IOS 弹出式设计
- SQL SERVER 2008数据自动备份
- 2242
- iOS 山寨 生成随机字符串
- 程序员面试题精选100题(55)-不用+、-、×、÷做加法
- S5PV310 Android 电容屏驱动调试
- 许朝军:本·拉登改变了我的创业观
- 奋斗mini 2.4寸ILI9325的摄像头CF7670C-V2实验
- Java 枚举常见7种用法
- 工作流审批平台-业务申请-申请书编辑
- OpenCV实现将两幅图像拼接在一起
- 计算机启动过程
- opencv把一个图像的一小块区域拷贝到另一个图像的指定区域