首页 > 代码库 > 不使用加减乘除法,完成两个数的加法

不使用加减乘除法,完成两个数的加法

#include "stdio.h" //不使用加减乘除法,完成两个数的加法int addwei(int num1,int num2){    if(num2==0) return num1;    int c=num1 ^ num2;    int d=(num1 & num2)<<1;     return addwei(c,d);    }  int main() {     int a,b;          //scanf("第一个数",&a,&b); [右边这样写就对了]  scanf("%d %d",&a,&b); printf("%d",addwei(a, b));     printf("%d",addwei(19, 12));     return 0; }

 

不使用加减乘除法,完成两个数的加法