C++习题与解析(类和对象-10).docVIP

  • 31
  • 0
  • 约9.1千字
  • 约 10页
  • 2018-04-14 发布于湖北
  • 举报
C习题与解析(类和对象-10)

C++习题与解析(类和对象-10) 题22.编写一个程序,统计学生成绩,其功能包括输入学生的姓名和成绩,按成绩从高到低排列打印输出,对前%70的学生定为合格(PASS),而后30%的学生定为不合格(FAIL) 解: ??? 设计一个类student,包含学生的姓名和成绩等数据,以及setname()、setdeg()、getname()、和getdeg()等四个成员函数。设计一个类compute,包含两个私有数据成员,即学生人数ns和student类的对象组na[],另有三个公共成员函数getdata()、sort()、disp(),它们分别用于获取数据、按成绩排序和输出数据。 本题程序如下: #includestdio.h #includestring.h #define N 10 class student { ??? char name[10]; ??? int deg; ??? public: ??????? void setname(char na[]){strcpy(name,na);} ??????? char *getname(){return name;} ??????? void setdeg(int d){deg=d;} ??????? int getdeg(){return deg;} }; class compute { ??? int ns; ???

文档评论(0)

1亿VIP精品文档

相关文档