交换两个数的值
Description
输入两个正整数A和B ,使用赋值语句交换A 、B 的值( 使A的值等于原来B 的值, B 的值等于原来A的值) 。
lnput
输入两个正整数
Output
输出交换后的值
SampIe lnput
1 2
SampIe Output
2 1
python解法
# 方法一:直接交换变量值的简洁方式
A,B = map(int, input().split()) # 从输入中获取两个整数值
A,B = B,A # 通过一行代码直接交换A和B的值
print(A,B) # 输出交换后的A和B的值
# 方法二:使用临时变量暂存一个变量的值再交换
A,B = map(int, input().split()) # 从输入中获取两个整数值
temp = A # 临时存储A的值
A = B # 将B的值赋给A
B = temp # 将临时存储的A的值赋给B,实现交换
print(A,B) # 输出交换后的A和B的值
c++解法
#include<bits/stdc++.h> // 包含常用的标准库头文件
using namespace std;
int main() {
int A, B;
cin >> A >> B; // 从标准输入流读取两个整数A和B
// 交换需要一个临时变量
int temp = A;
A = B;
B = temp;
// 输出交换后的结果
cout << A << " " << B << endl;
return 0;
}
如果您有更优的解法,欢迎在评论区一起交流噢~
阅读剩余
作者:小鱼
链接:https://www.52stu.com/?p=111
文章版权归作者所有,未经允许请勿转载。
链接:https://www.52stu.com/?p=111
文章版权归作者所有,未经允许请勿转载。
THE END