#include <iostream> using namespace std; // write your code here...... void myswap(int *a,int *b){ int temp = *a; *a = *b; *b =temp; }//相当于交换了m和n的地址,自然修改了其中代表的值 //end int main() { int m, n; cin >> m; cin >> n; // write your code here...... myswap(&m,&n); //end cout << m << " " << n << endl; return 0; }
#include <iostream> using namespace std; // write your code here...... int main() { int m, n; cin >> m; cin >> n; // write your code here...... int *p1 = &m; int *p2 = &n; *p1 = *p1 - *p2; *p2 = *p1 + *p2; *p1 = *p2 - *p1; cout << m << " " << n << endl; return 0; }
#include <iostream> using namespace std; template <typename T> void Swap(T& a, T& b); template <typename T> void Swapp(T* a, T* b); int main() { int m, n; while(cin >> m >> n) { Swapp(&m, &n); //Swap(m, n); cout << m << " " << n << endl; } return 0; } template <typename T> void Swap(T& a, T& b) { T temp; temp = a; a = b; b = temp; } template <typename T> void Swapp(T* a, T* b) { T temp; temp = *a; *a = *b; *b = temp; }
#include <iostream> using namespace std; void Swaps(int*x,int*y) { int temp = *x; *x=*y; *y=temp; } int main() { int m,n; cin>>m>>n; Swaps(&m, &n); cout<<m<<" "<<n; return 0; }
#include<stdio.h> void exchange(int *a,int *b); int main() { int c,d; scanf("%d %d",&c,&d); exchange(&c,&d); printf("%d %d",c,d); return 0; } void exchange(int *a,int *b) { int c; c=*a; *a=*b; *b=c; }