求最大的数

Description

输入三个不同的整数,输出其中最大的数

Sample Input

1 2 3

Sample Output

3

python解法

# 方法一
a,b,c = map(int,input().split(" "))
# 判断a是否大于b且a是否大于c
if a > b and a > c:
    # 如果上述条件为真,则输出a
    print(a)
# 判断b是否大于a且b是否大于c
elif b > a and b > c:
    # 如果上述条件为真,则输出b
    print(b)
# 如果前面的条件都不满足,则执行此else部分
else:
    # 输出c
    print(c)

# 方法二
a,b,c = map(int,input().split(" "))
# 使用max()函数,它接受一个可迭代对象(如列表)作为参数,并返回其中的最大值。
max_value = max(a, b, c)
print(max_value)

# 方法三
a,b,c = map(int,input().split(" "))
# 初始化最大值为第一个数
max_value = a
# 比较a和b,如果b更大,则更新最大值
if b > max_value:
    max_value = b
# 比较max_value和c,如果c更大,则更新最大值
if c > max_value:
    max_value = c
# 输出最大值
print(max_value)

c++解法

#include<bits/stdc++.h> // 包含常用的 C++ 标准库头文件
using namespace std;

int main() {
    int a, b, c; // 定义三个整数变量a, b, c
    cin >> a >> b >> c; // 从标准输入读取三个整数并赋值给a, b, c
    int max_num = a; // 初始化最大值变量max_num,并设置其初始值为a

    // 使用if语句比较b和max_num,如果b更大,则更新max_num
    if (b > max_num) {
        max_num = b;
    }
    // 使用if语句比较c和max_num,如果c更大,则更新max_num
    if (c > max_num) {
        max_num = c;
    }
    // 输出三个整数中的最大值
    cout << max_num << endl;

    return 0; // 程序正常结束
}
如果您有更优的解法,欢迎在评论区一起交流噢~
阅读剩余
THE END