不用加减乘除做加法(C++)
来源:互联网 发布:linux 硬盘同步 编辑:程序博客网 时间:2024/05/22 15:45
题目:
设计算法实现两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。
思路:
位运算 循环实现。
代码如下:
#include <iostream>using namespace std;int Add(int num1, int num2){int andRes;while(num2 != 0){andRes = num1 & num2;num1 ^= num2;num2 = andRes << 1;}return num1;}int main(void){int n1, n2;cin>>n1>>n2;cout<<Add(n1, n2)<<endl;return 0;}
0 0
- 不用加减乘除做加法(C++)
- 不用加减乘除做加法 代码(C)
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- 不用加减乘除做加法
- struts2--关于值栈的概念性问题
- php入门(文件,日期,时间)
- Win8如何设置系统计划任务
- java - el表达式中<c:if>判断无效
- CSS温习:选择器 &etc
- 不用加减乘除做加法(C++)
- Activity之间的数据传递
- jQuery lazyload插件实现图片延时加载
- LINUX下SQLPLUS无法使用删除及上下键
- 【Cocos2d-x 3.x】 事件处理机制源码分析
- hdu 1551
- PAT练习基础编程题目之简单阶乘计算
- poj 1258 Agri-Net prim算法 最小生成树
- STM32F407的ADC单次转换