题目:从键盘上输入十个成绩(0-100之间的整数)存放在数组score中,找出所有大于等于90分的成绩及其下标(index)并输出。
时间: 2024-12-04 13:21:21 浏览: 13
为了实现这个功能,你可以按照以下步骤编写代码:
1. 创建一个动态大小的数组 `score`,用于存储输入的分数。
2. 使用for循环,让用户输入十个成绩,同时记录每个成绩的索引。
3. 检查每个成绩是否大于等于90分,如果是,则将其值和对应的索引添加到结果列表或结构中(如Python中的元组,或Java中的Pair对象)。
4. 循环结束后,遍历并打印出所有满足条件的成绩及其下标。
以下是一个简单的Python示例:
```python
# 初始化空列表来存储高分及对应索引
high_scores = []
# 获取用户输入的十个成绩
for i in range(10):
score = int(input(f"请输入第{i+1}个成绩(0-100之间的整数): "))
if score >= 90:
high_scores.append((score, i))
# 打印高分及其下标
print("大于等于90分的成绩及它们的下标如下:")
for index, score in high_scores:
print(f"成绩:{score}, 下标:{index}")
```
阅读全文