1.使用中间变量
#include<stdio.h>
int main()
{
int a, b, temp;
int a, b, temp;
printf("请输入两个整数:");
scanf("%d,%d", &a, &b);
temp = a;
a = b;
b = temp;
printf("两个数交换后为:a=%d,b=%d\n", a,b);
return 0;
}
2.不使用中间变量
#include<stdio.h>
int main()
{
int a, b;
printf("请输入两个整数:");
scanf("%d,%d", &a, &b);
a=a+b;
b=a-b;
a = a - b;
printf("两个数交换后为:a=%d,b=%d\n", a,b);
return 0;
}