变量交换三种方式:
- 三变量法(常用)
#include <stdio.h>
int main()
{
int a,b,temp;
scanf("%d%d",&a,&b);
temp = a;
a = b;
b = temp;
printf("%d %d\n",a,b);
return 0;
}
- 加减法(少用,拓展视野)
#include <stdio.h>
int main()
{
int a,b;
scanf("%d%d",&a,&b);
a = a + b;
b = a - b;
a = a - b;
printf("%d %d\n",a,b);
return 0;
}
- 竞赛使用(简单,且适合场景)
#include <stdio.h>
int main()
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d %d\n",b,a);
return 0;
}