方法一:常规计算
#include<stdio.h>
int main(){
int a,b,t;
printf("请输入两个数:");
scanf("%d%d",&a,&b);
t=a;
a=b;
b=t;
printf("a,b交换后分别为:");
printf("a=%d,b=%d",a,b);
return 0;
}
方法二:指针函数计算
#include<stdio.h>
void swap(int *x,int *y){
int t;
t=*x;
*x=*y;
*y=t;
}
int main(){
int a,b;
printf("请输入两个数:");
scanf("%d%d",&a,&b);
swap(&a,&b);
printf("a,b交换后分别为:");
printf("a=%d,b=%d",a,b);
return 0;
}