1. 程式人生 > >1-3交換變數

1-3交換變數

輸入兩個整數a,b,交換兩者的值,然後輸出。
樣例輸入:
824 16
樣例輸出:
16 824

1.

 1 #include<stdio.h>
 2 int main()
 3 {
 4 int a,b,temp;
 5 scanf("%d%d",&a,&b);
 6 temp=b;
 7 b=a;
 8 a=temp;
 9 printf("%d %d\n",a,b);
10 return 0;
11 }

2.

 1 #include<stdio.h>
 2 int main()
 3 {
 4 int a,b;
 5 scanf("%d%d
",&a,&b); 6 a=a+b; 7 b=a-b; 8 a=a-b; 9 printf("%d %d\n",a,b); 10 return 0; 11 }

3.

1 #include<stdio.h>
2 int main()
3 {
4 int a,b;
5 scanf("%d%d",&a,&b);
6 printf("%d %d\n",b,a);
7 return 0;
8 }

4.

1 #include<stdio.h>
2 int main()
3 {
4 int a,b;
5 scanf("%d%d
",&a,&b); 6 a^=b^=a^=b; 7 printf("%d %d\n",a,b); 8 return 0; 9 }