题目

从标准输入读入 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