求最大的数
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; // 程序正常结束
}
如果您有更优的解法,欢迎在评论区一起交流噢~
阅读剩余
作者:小鱼
链接:https://www.52stu.com/?p=133
文章版权归作者所有,未经允许请勿转载。
链接:https://www.52stu.com/?p=133
文章版权归作者所有,未经允许请勿转载。
THE END