int Add(int a,int b){
if(b == 0) return a;
int sum,carry;
sum = a^b;
carry = (a&b);
return Add(sum,carry);
}
主要参考《程序员面试宝典》
posted on 2017-08-26 14:15 最快的方法就是最慢 阅读(236) 评论(0) 编辑 收藏 举报