赞
踩
计算机中交换变量的值,可谓是非常常见,常见到几乎考试卷子里都有它。
如图,一杯牛奶,一杯咖啡,如何进行交换呢?
相信懂的都懂,不懂的看完这个图也就懂了。
生活中非常简单的例子,放到我们计算机中也同样适用。
输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。
1. 输入输出
2. 空杯思想
3、也可以使用<iostream>中的swap函数进行交换,但是没必要为了一个简单的问题记住一个函数。思维比记住工具更重要。swap(a, b);
4、尝试使用数学方法来计算。
在代码中交换a,b两个int型变量
- int temp = a;
- a = b;
- b = temp;
代码实战
- #include<iostream>
- using namespace std;
- int main()
- {
- int a, b, temp;
- cin >> a >> b;
- temp = a;
- a = b;
- b = temp;
- cout << a << ' ' << b;
- return 0;
- }
- #include<iostream>
- using namespace std;
- int main()
- {
- int a, b;
- cin >> a >> b;
- swap(a, b);
- cout << a << " " << b;
- return 0;
- }
- void test2(){
- int a=3,b=10;
- //变量在计算的过程中,是发生了改变的。
- a=a+b;
- b=a-b;
- a=a-b;
-
- cout<<a<<" "<<b;
- }
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。