您的位置:首页 > 其它

写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。

2016-09-30 20:30 531 查看
// test13.cpp : 定义控制台应用程序的入口点。

//

#include "stdafx.h"
#include<iostream>
#include<vector>
#include<string>
#include<cstring>
using namespace std;

class Solution {
public:
int Add(int num1, int num2)
{
while (num2--)
{
num1++;
}
return num1;
}
};

int _tmain(int argc, _TCHAR* argv[])
{
Solution so;
int num1,num2;
while (true)
{
cin >> num1 >> num2;
cout << num1 << "和" << num2 << "的值是:" << so.Add(num1, num2) << endl;
}

}

注:这是利用了++ -- 运算,另外还有一个常用的方法就是使用 与 或 异或 运算
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐