交换两个数的值

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;
}
如果您有更优的解法,欢迎在评论区一起交流噢~
阅读剩余
THE END