CPP37. 编写函数实现两数交换(引用方式)
描述
编写一个函数,实现两个整数的交换,要求采用引用的方式实现。输入描述
键盘输入 2 个整数 m 和 n输出描述
输出交换后 m 和 n 的值,中间使用空格隔开示例1
输入:
10 20
输出:
20 10
C++ 解法, 执行用时: 2ms, 内存消耗: 384KB, 提交时间: 2022-04-29
#include <iostream> using namespace std; // write your code here...... void myswap(int &a,int &b) { int t=a; a=b; b=t; } int main() { int m, n; cin >> m; cin >> n; // write your code here...... myswap(m,n); cout << m << " " << n << endl; return 0; }
C++ 解法, 执行用时: 2ms, 内存消耗: 388KB, 提交时间: 2022-02-08
#include <iostream> using namespace std; // write your code here...... void exchange(int &a, int &b){ int x = a; a = b; b = x; } int main() { int m, n; cin >> m; cin >> n; // write your code here...... exchange(m, n); cout << m << " " << n << endl; return 0; }
C++ 解法, 执行用时: 2ms, 内存消耗: 388KB, 提交时间: 2021-11-22
#include <iostream> using namespace std; // write your code here...... int main() { int m, n; cin >> m; cin >> n; // write your code here...... int d; d=m; m=n; n=d; cout << m << " " << n << endl; return 0; }
C++ 解法, 执行用时: 2ms, 内存消耗: 392KB, 提交时间: 2021-11-10
#include <iostream> using namespace std; // write your code here...... void change(int *m, int *n){ int temp; temp = *m; *m = *n; *n = temp; } int main() { int m, n; cin >> m; cin >> n; // write your code here...... change(&m, &n); cout << m << " " << n << endl; return 0; }
C++ 解法, 执行用时: 2ms, 内存消耗: 396KB, 提交时间: 2022-07-26
#include <iostream> using namespace std; // write your code here...... void swap(int& m, int& n); int main() { int m, n; cin >> m; cin >> n; // write your code here...... swap(m, n); cout << m << " " << n << endl; return 0; } void swap(int& m, int& n) { int temp = m; m = n; n = temp; }