作业4.18

来源:互联网 发布:法国工资 知乎 编辑:程序博客网 时间:2024/05/26 07:29
#include<iostream>#include<string>using namespace std;class Student{public:Student(string x;int y,double z){name=x;num=y;score=z;}friend void max(Student *p);private:string name;int num;double score;};void max(Student *p){int i,j;int max=p[0].score;for(i=0;i<6;i++)if(max<p[i].score){max=p[i].score;j=i;}cout<<"最高分是:"<<p[j].name<<endl;        cout<<"学号:"<<p[j].num<<endl;        cout<<"成绩:"<<p[j].score<<endl;}int main(){Student stu[6]={Student("老大",1,99),Student("老二",2,98),Student("老三",3,97),Student("老四",4,96),Student("老五",5,95),Student("老六",6,94)  };Student *p;p=stu;max(p);return 0;}

0 0