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

    // 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;
    	}
    
    }
    
    注:这是利用了++ -- 运算,另外还有一个常用的方法就是使用 与 或 异或 运算
  • 相关阅读:
    WPF应用
    web窗体的运用
    关于计算器的封装
    典型用户、用户故事
    第五次作业
    第四次作业
    四则运算
    git 认识
    First article
    TODO
  • 原文地址:https://www.cnblogs.com/wdan2016/p/5924844.html
Copyright © 2011-2022 走看看