求n(n=3)个学生的最高分和最低分及姓名,已有 student类声明和main函数,完成 student类的实现部分。
#include
#include< string.h>
class student
{char name[10];
int deg;
public:
student(char na[]="",int d=0);
char*getname();
friend int compare(student &s1,student &s2);
int getdeg();
};
void main()
{student st[]={student("王强",74), student("李刚",68), student("张雪",84)};
int i=0, min=0, max=0;
for(i=1;i<3;i++)
{if(compare(st[max],st[i])==-1)
max=i;
if(compare(st[min],st[i])==1)
min=i;
}
cout<"最高分:"<cout<<"最低分:"<<(*(st+min)).getdeg()<"姓名:"}