编写一个能管理多条学生信息的程序。
#include <string>
#include <iostream>
using namespace std;
class Student
{
//在此处声明所需的成员
public:
int SID;
string Name;
float Score;
Student();
Student(int sid,string name,float sco);
};
Student::Student()
{}
Student::Student(int sid,string name,float sco):SID(sid),Name(name),Score(sco)
{}
Student ss[5];
int ssCount;
void Add(int sid,string name,float sco)
{
ss[ssCount] = Student(sid,name,sco);
ssCount++;
}
void PrintAll()
{
//打印出学生表中所有记录
for(int i=0;i<ssCount;i++)
{
cout<<ss[i].SID<<" "<<ss[i].Name<<" "<<ss[i].Score<<endl;
}
}
void Average()
{
//计算并打印出学生表中的平均成绩
int i;
float sum=0;
for(i=0;i<ssCount;i++)
{
sum+=ss[i].Score;
}
cout<<"平均成绩 "<<sum/ssCount<<endl;
}