#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; }
时间: 2024-10-06 20:05:20