int main(){}中修改一下,创建一个包含不是随机成绩的Student对象列表
时间: 2024-12-19 22:19:46 浏览: 12
如果你想在`main()`函数中创建一个包含非随机成绩的`Student`对象列表,你可以预先设定每个学生的成绩。这里是一个示例:
```cpp
int main() {
std::vector<Student<int>> students;
students.push_back(Student<int>("张三", 1, "数学", 85)); // 示例学生1,成绩85分
students.push_back(Student<int>("李四", 2, "英语", 92)); // 示例学生2,成绩92分
students.push_back(Student<int>("王五", 3, "物理", 78)); // 示例学生3,成绩78分
// 统计等级并找差生
gradeLevelSet(students);
// 按照成绩排序并打印
std::sort(students.begin(), students.end());
for (const auto& student : students) {
std::cout << "Name: " << student.name << ", Score: " << student.score << ", Grade: " << student.SetGrade() << std::endl;
}
return 0;
}
```
在这个版本的`main()`里,我们手动创建了三个`Student`对象,分别设置了具体的姓名、ID、课程名和固定的成绩。然后继续执行后续的统计和排序操作。如果你需要更多学生,只需继续添加到列表中即可。
阅读全文