寫一個程式:利用異或運算實現兩個無符號數的加法運算

才智咖 人氣:5.96K

解:#include

寫一個程式:利用異或運算實現兩個無符號數的加法運算

main()

{

unsigned a,b,c,result,add;

int i;

c=1;

result=0;

add=0;

printf(“input a:”);

scanf(“%0”,&a);

printf(“input b:”);

scanf(“%o”,&b);

for(i=0;i<16;i++)

{

result=result|((a&(c< add=(((a&(c< }

printf(“%0n”,result);

}