#define _CRT_SECURE_NO_WARNINGS 1
第一种:暂时变量
#include<stdio.h>
int main()
{
int a,b;
int temp;
printf("请输入两个数\n");
scanf("%d%d",&a,&b);
printf("交换前为%d %d\n",a,b);
temp=a;
a=b;
b=temp;
printf("交换后为%d %d\n",a,b);
}
第二种:加减法
#include<stdio.h>
int main()
{
int a,b;
int temp;
printf("请输入两个数\n");
scanf("%d%d",&a,&b);
printf("交换前为%d %d\n",a,b);
a=a+b;
b=a-b;
a=a-b;
printf("交换后为%d %d\n",a,b);
}
第三种