Description 键盘输入10个互不相同的整数,问:第几个数最大?(从0开始计数) Input 输入10个互不相同的整数 Output 输出最大数的下标(0-9) Sample Input 2 6 3 7 98 2 3 6 0 67 Sample Output 4
时间: 2024-12-19 07:25:34 浏览: 11
这是一个编程问题,要求编写一个程序来接收用户输入的10个互不相同的整数,并找出其中的最大值对应的下标。下标是从0开始的,所以如果最大的数位于数组的第一个位置,其下标就是0。这里是一个简单的Python示例:
```python
def find_max_index(numbers):
# 输入10个整数
input_numbers = [int(num) for num in input().split()]
# 确保数字互不相同
assert len(set(input_numbers)) == len(input_numbers), "输入的数字必须互不相同"
# 找到最大值的索引
max_index = input_numbers.index(max(input_numbers))
return max_index
# 示例输入
input_numbers = "2 6 3 7 98 2 3 6 0 67"
# 调用函数并输出结果
sample_output = find_max_index(input_numbers.split())
print(sample_output)
```
在这个例子中,`find_max_index` 函数接受一个包含10个整数的列表,然后找到并返回最大值的索引。给定的样例输入 "2 6 3 7 98 2 3 6 0 67" 的最大值是98,在下标4处。
阅读全文