項目四--學生類Student

/* 
* Copyright (c) 2011, 煙臺大學計算機學院 
* All rights reserved. 
* 作    者:王靜  
* 完成日期:2013  年 4  月 2  日 
* 版 本 號:v1.0 
* 輸入描述:

* 問題描述:

* 程序輸出:

* 問題分析:
* 算法設計:略 
*/  

#include <iostream>
using namespace std;
class Student
{private:
    int num;
    double score;
    public:
  Student(int n,double s):num(n),score(s){}
    void output();
 int getNum(){return num;}
 double getScore(){return score;}
};
int max(Student *arr)
{
   double max=(arr[0].getScore());
   int n=(arr[0].getNum());
   for(int i=1;i<5;i++){
   if((arr[i].getScore())>max){
   n=(arr[i].getNum());
   }
   }
   return n;
}
void Student::output ()
{
    cout<<"學生的學號,成績是"<<endl;
    cout<<num<<" "<<score<<endl;
}


int main()
{
    Student s[5]={Student(10001,98),Student(20001,94),
  Student(10021,97),Student(10322,98),Student(20002,99)};
    s[0].output();
    s[2].output();
 s[4].output();
    cout<<max(s)<<endl;
    return 0;
}


 


運行結果:
(貼圖)

心得體會:


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章