信息学奥赛一本通2064:【例2.1】交换值

2064:【例2.1】交换值


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 136319     通过数: 74349 

【题目描述】

输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。

【输入】

输入两个正整数a和b。

【输出】

输出a与b交换值后的结果。

【输入样例】

2 3

【输出样例】

3 2

思路:

1号思路

我们来思考一下,今天我拿出两个杯子,一杯水(1号杯),一杯橙汁(2号杯),我要怎么把水和橙汁对换位置?

 我们就会想到,我们新拿出一个杯子(3号杯),把水倒进3号杯,橙汁倒到1号杯,再把3号杯里的水倒进2号杯,就完成了交换

有没有更简单的方法吗?

2号思路

这里介绍一个函数,叫swap,可以交换两个变量的值

比如这里有a b两个变量,a=1,b=2,然后swap(a,b);这样a=2,b=1

3号思路

你要是再懒一点,直接读入>>a>>b,输出<<b<<a


代码:

1号思路

#include<bits/stdc++.h>
using namespace std;
int main(){
	long long a,b,c;
	cin>>a>>b;
	c=a;
	a=b;
	b=c;
	cout<<a<<" "<<b;
	return 0;
}

2号思路 

#include<bits/stdc++.h>
using namespace std;
int main(){
	long long a,b;
	cin>>a>>b;
	swap(a,b);
	cout<<a<<" "<<b;
	return 0;
}

3号思路

#include<bits/stdc++.h>
using namespace std;
int main(){
	long long a,b;
	cin>>a>>b;
	cout<<b<<" "<<a;
	return 0;
}

相关推荐

  1. 信息学2064:【2.1】交换

    2023-12-14 20:12:04       58 阅读
  2. 信息学 2068:【2.6】鸡兔同笼

    2023-12-14 20:12:04       71 阅读
  3. 信息学2034:【5.1】反序输出

    2023-12-14 20:12:04       68 阅读
  4. 信息学2066:【2.3】买图书

    2023-12-14 20:12:04       59 阅读
  5. 信息学2065:【2.2】整数的和

    2023-12-14 20:12:04       56 阅读
  6. 信息学2067详解+代码

    2023-12-14 20:12:04       58 阅读
  7. 信息学2058

    2023-12-14 20:12:04       53 阅读
  8. 信息学1317:【5.2】组合的输出

    2023-12-14 20:12:04       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-14 20:12:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-14 20:12:04       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-14 20:12:04       87 阅读
  4. Python语言-面向对象

    2023-12-14 20:12:04       96 阅读

热门阅读

  1. 股票问题总结篇

    2023-12-14 20:12:04       66 阅读
  2. sql server导出与导入

    2023-12-14 20:12:04       58 阅读
  3. oracle的函数怎么用

    2023-12-14 20:12:04       60 阅读
  4. CAMERA调试

    2023-12-14 20:12:04       60 阅读
  5. 使用Python进行数学四则运算

    2023-12-14 20:12:04       54 阅读
  6. 2023年值得一用的8款协作工具

    2023-12-14 20:12:04       70 阅读
  7. [Stream]自定义的Collect筛选

    2023-12-14 20:12:04       61 阅读
  8. Mysql

    Mysql

    2023-12-14 20:12:04      70 阅读
  9. Unity实现GoF23种设计模式

    2023-12-14 20:12:04       58 阅读
  10. Autosar基础安全架构简介

    2023-12-14 20:12:04       68 阅读