键盘输入2个整数 m 和 n
输出交换后m 和 n 的值,中间使用空格隔开
2 3
3 2
#include <iostream> using namespace std; void Swap(int* x, int* y) { *x ^= *y; *y ^= *x; *x ^= *y; } int main() { int m = 0; int n = 0; scanf("%d%d", &m, &n); Swap(&m, &n); printf("%d %d", m, n); return 0; }
#include<stdio.h> void swap(int *a,int *b) { int temp=*a; *a=*b; *b=temp; } int main () { int m,n=0; scanf("%d %d",&m,&n); swap(&m,&n); printf("%d %d",m,n); return 0; }
#include<stdio.h> void temp(int*x,int*y) { int tem=0; tem=*x; *x=*y; *y=tem; } int main() { int m=0; int n=0; scanf("%d %d",&m,&n); temp(&m,&n); printf("%d %d",m,n); return 0; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题