第八周项目3 指向学生类的指针

来源:互联网 发布:淘宝网旺旺 编辑:程序博客网 时间:2024/04/30 07:05
/*     *Copyright(c) 2016,烟台大学计算机学院     *All rights reserved.     *作    者:刘金石     *完成日期:2016年4月17日     *版本  号:v1.0     *问题描述: 指向学生类的指针  *输入描述:无。     *输出描述:输出最高分学生成绩。    */  #include<iostream>using namespace std;class Student{    int num;    double score;public:    Student(int n,double s):num(n),score(s){};    void display();    int getNum()    {        return num;    }    double getSc()    {        return score;    }};void Student::display(){    cout<<num<<" "<<score<<endl;}int max(Student *arr){    double m=(*arr).getSc();    for(int i=0;i<5;i++)    {        if(arr[i].getSc()>m)            m=arr[i].getSc();    }    return m;}int main(){    Student stud[5]={Student(101,78.5),Student(102,85.5),Student(103,100),Student(104,98.5),Student(105,95.5)};    for(int i=0;i<5;i+=2)        stud[i].display();    cout<<"5个学生中成绩最高者为:"<<max(stud);    return 0;}

运行结果:


0 0
原创粉丝点击