题目
从标准输入读入 n 个整数,遍历列表找出其中的最大值并输出。
输入格式:第一行输入整数个数 n;第二行输入 n 个整数。
输出格式:输出一个整数,表示数组中的最大值,末尾换行。
数据范围与约定:1 ≤ n ≤ 1000。
思路与算法
1. 维护当前最大值
遍历元素实时更新:if x > maxv: maxv = x。
2. 内置 max 函数
Python 内置的 max(a) 已经经过底层 C 循环优化,效率最高。
完整程序
n = int(input())
a = list(map(int, input().split()))
# 遍历寻找最大值
max_val = a[0]
for x in a[1:]:
if x > max_val:
max_val = x
print(max_val)运行示例
输入:
5
3 9 1 7 5输出:
9