打擂法求10个整型数据的最大值,输出最大值及其下标。
时间: 2024-05-02 19:19:00 浏览: 90
打擂台的方式找最大值.c
以下是Python实现:
```python
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
max_val = data[0]
max_index = 0
for i in range(1, len(data)):
if data[i] > max_val:
max_val = data[i]
max_index = i
print("最大值为:", max_val)
print("最大值下标为:", max_index)
```
输出:
```
最大值为: 10
最大值下标为: 9
```
首先将第一个数字设为最大值,然后循环遍历整个列表,如果发现一个数字比当前最大值还要大,就更新最大值和最大值下标。最后输出最大值和最大值下标即可。
阅读全文