1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
/*不交换中间变量交换两个数*/ #include <iostream> using namespace std;
void Fun( int &x, int &y)
{ x=x+y;
y=x-y;
x=x-y;
} int main()
{ int a=3,b=4;
cout<< "交换前" <<endl<< "a=" <<a<< "\t" << "b=" <<b<<endl;
Fun(a,b);
cout<< "交换后" <<endl<< "a=" <<a<< "\t" << "b=" <<b<<endl;
return 0;
} |
相关文章
- 04-08交换两个数字为何使用指针
- 04-088.10 不使用新变量交换a,b变量的一个不溢出的方法(非异或)
- 04-08python不使用第三方变量,交换两个变量的值
- 04-08在不使用第三个变量的情况下交换两个数的值
- 04-08c语言不要第三方变量交换两个数
- 04-08C语言交换两个整型变量的值,不能使用临时变量
- 04-08使用函数实现两个数的交换。
- 04-08php不用第三个变量,交换两个数的值
- 04-08在 Java 中不使用多余变量交换两个字符串
- 04-08java中不创建使用第三方变量,交换两个数的值