编写程序,从键盘输入 n (n<10)个学生的学号(学号为4位的整数,从1000开始)、成绩并存入结构数组中,输出学生信息。 输入输出示例:括号内为说明,无需输入输出
时间: 2023-12-05 15:58:51 浏览: 194
编程实现:(1) 键入某组学生(共 10 人)的学号、姓名、组成原理考试 成绩、数据结构考试成绩、汇编语言考试成绩
以下是可以实现该功能的 Python 代码:
```python
# 定义学生结构体
class Student:
def __init__(self, id, score):
self.id = id
self.score = score
def __str__(self):
return f"学号:{self.id},成绩:{self.score}"
# 输入学生信息
n = int(input("请输入学生人数(n<10):"))
students = []
for i in range(n):
id = int(input("请输入学生学号(4位整数,从1000开始):"))
score = int(input("请输入学生成绩:"))
students.append(Student(id, score))
# 输出学生信息
print("学生信息如下:")
for student in students:
print(student)
```
输入输出示例:
```
请输入学生人数(n<10):3
请输入学生学号(4位整数,从1000开始):1001
请输入学生成绩:85
请输入学生学号(4位整数,从1000开始):1002
请输入学生成绩:92
请输入学生学号(4位整数,从1000开始):1003
请输入学生成绩:78
学生信息如下:
学号:1001,成绩:85
学号:1002,成绩:92
学号:1003,成绩:78
```
阅读全文