1)
#include "stdio.h"
int main(int argc,char *argv[]){
int x,y,t;
printf("Please enter x & y(int x,y)...\n");
scanf("%d%d",&x,&y);
printf(" Exchange before: x = %d,y = %d\n",x,y);
t=x,x=y,y=t;//交换
printf("After exchanging: x = %d,y = %d\n",x,y);
return 0;
}
运行样例:
2)
#include "stdio.h"
int main(int argc,char *argv[]){
int x,y;
printf("Please enter x & y(int x,y)...\n");
scanf("%d%d",&x,&y);
printf(" Exchange before: x = %d,y = %d\n",x,y);
x+=y,y=x-y,x-=y;//交换
printf("After exchanging: x = %d,y = %d\n",x,y);
return 0;
}
运行样例:
3)
#include "stdio.h"
int main(int argc,char *argv[]){
int x,y;
printf("Please enter x & y(int x,y)...\n");
scanf("%d%d",&x,&y);
printf(" Exchange before: x = %d,y = %d\n",x,y);
x^=y,y^=x,x^=y;//交换
printf("After exchanging: x = %d,y = %d\n",x,y);
return 0;
}
本回答被网友采纳