酷代码 AI
菜单
服务商

输入n个整数,输出最大数所在位置(n≤1000)。若有多个最大值,输出最大值从右往左的第一个位置 输入 第一行,数的个数n; 第二行,n个正整数,每个数在2^32−1之内 。 输出 输出最大数的位置; 如果有多个最大数,输出最大的位置. 样例输入 复制 5 1 4 3 4 4 样例输出 复制 5

以下是使用Python实现的代码: ```python # 读取数的个数n n = int(input()) # 读取n个正整数 numbers = list(map(int, input().split())) # 找到最大值 max_num = max(numbers) # 从右往左找到最大值的第一个位置 for i in range(n - 1, -1, -1): if numbers[i] == max_num: # 位置从1开始计数,所以要加1 print(i + 1) break ``` [2025-12-14 12:53:24 | AI问答 | 121点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多