【題目要求】
撰寫并除錯學生成績分類程式(共50分)
【程式功能】將學生的考試成績進行排序,并輸出至螢屏。
【程式要求】
定義交通土木的學生,基類Student的公共屬性為
int Sid; //學號
char *Sname; //姓名
char Ssex[4]; //性別
int Eng; //英語成績,學分為4
int MATH; //數學成績,學分為6
float G; //綜合成績 =(英語成績*4+數學成績*6)/10.0
成員函式如下:
int Less(Student s) 比較兩個物件的綜合成績大小
void Output() 輸出物件的資訊
void SumG() 計算綜合成績
派生出兩大類:選修C++的和選修MATLAB的,類名CppStudent和MatlabStudent。C++成績和MATLAB成績不算入綜合成績。
void Output() 輸出物件的資訊
void main() 函式完成如下功能
在主函式中定義Student指標陣列students[10];(請思考為啥是Student指標陣列)
建立10次回圈,從鍵盤上輸入資訊,分別創建CppStudent和MatlabStudent物件并存入students陣列。
按學生們的綜合成績大小由大到小排序輸出各個物件的資訊,(可以只輸出基類的資訊)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/285113.html
標籤:C++ 語言
上一篇:這個程式怎么無法顯示圖形化界面
下一篇:致CSDN論壇用戶