求C++创造学生类

来源:百度知道 编辑:UC知道 时间:2024/05/15 13:28:38
要求:1.学号,姓名及5门课程成绩 2.设计2个构造函数,一个带参数一个不带参数 3.输入输出学生成绩 4.求总成绩及平均成绩排序
求大家了,急~~~~~~~~~~~!~!~~~~~~~~~~~~~~~

#include <iostream.h>
#include <string.h>
#define N 5
class Student
{
public:
Student(){num=0;strcpy(name,"空");chinese=0;maths=0;english=0;music=0;computer=0;total=(chinese+maths+english+music+computer);ave=float(total)/5;}
Student(int n,char *na,int ch,int ma,int en,int mu,int co)
:num(n),chinese(ch),maths(ma),english(en),music(mu),computer(co){strcpy(name,na);total=(chinese+maths+english+music+computer);ave=float(total)/5;}
void display()
{
cout<<num<<'\t'
<<name<<'\t'
<<chinese<<'\t'
<<maths<<'\t'
<<english<<'\t'
<<music<<'\t'
<<computer<<'\t'
<<total<<'\t'
<<ave<<'\t'
<<mingci<<'\t'<&l