不用数学运算符实现加法

#include "stdafx.h"
#include<iostream>
using namespace std;
int sumc(int a,int b)
{
 if(b==0)
  return a;
 int sum2=a^b;
 int c=(a&b)<<1;
 return sumc(sum2,c);
}
int main()
{
 int d=sumc(11,12);
 cout<<d;
 system("pause");
 return 0;
}
相关文章
相关标签/搜索