1. 程式人生 > >1.給定兩個整形變數的值,將兩個值的內容進行交換2.不允許建立臨時變數,交換兩個數的內容

1.給定兩個整形變數的值,將兩個值的內容進行交換2.不允許建立臨時變數,交換兩個數的內容

1.給定兩個整形變數的值,將兩個值的內容進行交換 #include<stdio.h> int main() { int i = 0; int j = 0; int temp = 0; scanf("%d %d",&i,&j); temp = i; i = j; j = temp; printf(“交換後的數為:%d %d\n”,i,j); return 0; } 2.不允許建立臨時變數,交換兩個數的內容 #include<stdio.h> int main() { int a,b; scanf("%d %d",&a,&b); a = a^b; b = b^a; a = a^b; printf(“交換後的數是:%d %d\n”,a,b); return 0; }