#include <iostream>
using namespace std;
struct Student{
string name;
string number;
int score;
};
int main()
{
int n;
cin>>n;
Student *s = new Student[n];
int smin=100,smax=0;
int sminnum,smaxnum;
for(int i=0;i<n;i++){
cin>>s[i].name>>s[i].number>>s[i].score;
if(s[i].score<smin){smin=s[i].score; sminnum=i;}
if(s[i].score>smax){smax=s[i].score; smaxnum=i;}
}
cout<<s[smaxnum].name<<" "<<s[smaxnum].number<<endl;
cout<<s[sminnum].name<<" "<<s[sminnum].number<<endl;
return 0;
}

本文介绍了一个使用C++实现的学生分数管理系统程序。该程序通过结构体存储学生的姓名、编号和分数,并能够找出最高分和最低分的学生信息。文章通过具体的代码示例展示了如何进行输入输出操作以及如何比较并找出特定条件下的学生记录。
1125

被折叠的 条评论
为什么被折叠?



