本题要求编写程序,找出给定的8个正整数中的最大值及其对应的最大下标(当有多个最大值时),下标从0开始。
时间: 2023-04-25 08:06:11 浏览: 200
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
可以使用以下程序来实现:
```
nums = [8, 2, 5, 9, 7, 3, 6, 1]
max_num = nums[0]
max_index = 0
for i in range(1, len(nums)):
if nums[i] > max_num:
max_num = nums[i]
max_index = i
print("最大值为:", max_num)
print("对应的最大下标:", max_index)
```
这个程序通过循环遍历列表中的每个数字,并用一个变量(max_num)来记录最大值,一个变量(max_index)来记录最大值的下标。如果当前数字大于当前最大值,就将当前数字设为最大值,并将当前下标设为最大值的下标。循环结束后,最大值和最大值的下标就被找出来了。
阅读全文