建立一个动态数组输入学生的姓名学号成绩
时间: 2024-09-26 21:11:10 浏览: 46
建立一个动态数组(通常称为动态列表或动态集合,在某些编程语言中如Python称为列表,而在C#等语言中则可能是ArrayList)来存储学生的信息,比如姓名、学号和成绩,可以按照以下步骤操作:
首先,你需要确定一个数据结构来表示学生,例如创建一个名为`Student`的对象,包含姓名(name)、学号(studentID)和成绩(score)属性。
```python (示例 Python 代码)
class Student:
def __init__(self, name, student_id, score):
self.name = name
self.student_id = student_id
self.score = score
# 或者在C#中(假设有一个Student类)
public class Student
{
public string Name { get; set; }
public int StudentId { get; set; }
public double Score { get; set; }
}
然后你可以创建一个动态数组来存储这些`Student`对象:
```python
students = []
```
或者在C#中:
```csharp
List<Student> students = new List<Student>();
```
每当有新的学生信息需要添加时,就可以创建一个新的`Student`实例并添加到数组中:
```python
new_student = Student("张三", 001, 95.0) # 示例新学生信息
students.append(new_student)
```
```csharp
Student newStudent = new Student() { Name = "张三", StudentId = 001, Score = 95.0 };
students.Add(newStudent);
```
阅读全文