xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 5KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-15
  • 語(yǔ)言: C/C++
  • 標(biāo)簽:

資源簡(jiǎn)介

學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)” A.問題描述 學(xué)生信息包括:學(xué)號(hào)、姓名、性別、年齡、班級(jí)等信息。 小學(xué)生除了包括學(xué)生所有信息外,還包括英語(yǔ)、數(shù)學(xué)和語(yǔ)文成績(jī)。 中學(xué)生除了包括小學(xué)生所有信息外,還包括地理、歷史成績(jī)。 大學(xué)生除了包括學(xué)生所有信息外,還包括專業(yè)、英語(yǔ)、程序設(shè)計(jì)和高等數(shù)學(xué)等課程。 設(shè)計(jì)一程序能夠?qū)W(xué)生成績(jī)進(jìn)行管理,應(yīng)用到繼承、抽象類、虛函數(shù)、虛基類、多態(tài)和文件的輸入/輸出等內(nèi)容。 B.功能要求 (1)添加功能:程序能夠添加不同學(xué)生的記錄,提供選擇界面供用戶選擇所要添加的類別,要求學(xué)號(hào)要唯一,如果添加了重復(fù)學(xué)號(hào)的記錄時(shí),則提示數(shù)據(jù)添加重復(fù)并取消添加。 (2)查詢功能:可根據(jù)學(xué)號(hào)、姓名等信息對(duì)已添加的學(xué)生記錄進(jìn)行查詢,如果未找到,給出相應(yīng)的提示信息,如果找到,則顯示相應(yīng)的記錄信息。 (3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有學(xué)生的記錄,每條記錄占據(jù)一行。 (4)編輯功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改,修改時(shí)注意學(xué)號(hào)的唯一性。 (5)刪除功能:主要實(shí)現(xiàn)對(duì)已添加的學(xué)生記錄進(jìn)行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的記錄,則提示“記錄為空!”并返回操作。 (6)統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行統(tǒng)計(jì)。能統(tǒng)計(jì)學(xué)生人數(shù)、總分、單科的平均分等。 (7)保存功能:可將當(dāng)前系統(tǒng)中各類記錄存入文件中,存入方式任意。 (8)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。 (9)排序功能:可按總分和單科成績(jī)排名次。

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
#include
#include?
const?int?TMAX=50;
using?namespace?std;
class?Student??//對(duì)于基類的定義
{
public:
int?num;??//公用數(shù)據(jù)成員用于記錄類成員的編號(hào)
string?name;//公用數(shù)據(jù)成員用于記錄類成員的姓名
string?sex;//公用數(shù)據(jù)成員用于記錄類成員的性別?
string?clas;//公用數(shù)據(jù)成員用于記錄類成員的班級(jí)?
int?age;//公用數(shù)據(jù)成員用于記錄類成員的年齡?
public:
Student(int?n=0string?nm=““string?s=““string??cl=““int?a=0):num(n)name(nm)sex(s)age(a)clas(cl){};
virtual?void?Input(){};
virtual?void?Output(){};
int?GetNum(){return?num;}//公有數(shù)據(jù)成員函數(shù)用于獲得成員編號(hào)
string?GetName(){return?name;}//公有數(shù)據(jù)成員函數(shù)用于獲得成員姓名
};
class?Pupil:public?Student//對(duì)小學(xué)生派生類的定義
{
public:
float?Chinese;//公有數(shù)據(jù)成員用于記錄小學(xué)生的語(yǔ)文成績(jī)
float?Math;//公有數(shù)據(jù)成員用于記錄類成員的數(shù)學(xué)成績(jī)
float?English;//英語(yǔ)成績(jī)?
float?Sum;//總分?
float?Adv;//平均分?
int?choice2;//公有數(shù)據(jù)成員用于選擇類成員的性別
public:
Pupil(int?n=0string?nm=““string?s=“男“string??cl=““int?a=0float?l=0.0float?z=0.0float?e=0.0float?c=0.0float?d=0.0)
:Student(nnmscla)Chinese(l)Math(z)English(e)Sum(c)Adv(d){};
????void?Input()//成員函數(shù)用于輸入成員信息
{
cout<<“請(qǐng)輸入學(xué)號(hào)“< cin>>num;
cout<<“請(qǐng)輸入姓名“< cin>>name;
cout<<“請(qǐng)輸入性別“;
cout<<“(1.男??2.女)“< cout<<“請(qǐng)輸入你的選擇“< cin>>choice2;
switch(choice2)
{
case?1:sex=“男“;break;
case?2:sex=“女“;break;
default:cout<<“輸入錯(cuò)誤?!? }
cout<<“請(qǐng)輸入年齡“< cin>>age;
cout<<“請(qǐng)輸入班級(jí)“< cin>>clas;
????????cout<<“請(qǐng)輸入語(yǔ)文成績(jī)“< cin>>Chinese;
????????cout<<“請(qǐng)輸入數(shù)學(xué)成績(jī)“< cin>>Math;
cout<<“請(qǐng)輸入英語(yǔ)成績(jī)“< cin>>English;
Sum=Math+English+Chinese;
Adv=Sum/3;
}
void?Output()//成員函數(shù)用于輸出成員信息
{
cout< < < < < < < < < < < }
};
class?Middle:virtual?public?Student//對(duì)于中學(xué)生派生類的定義
{
public:
float?Chinese;//公有數(shù)據(jù)成員用于記錄中學(xué)生的語(yǔ)文成績(jī)
float?Math;//公有數(shù)據(jù)成員用于記錄類成員的數(shù)學(xué)成績(jī)
float?geography;//公有數(shù)據(jù)成員用于記錄類成員的地理成績(jī)
float?history;//公有數(shù)據(jù)成員用于記錄類成員的歷史成績(jī)
float?English;//公有數(shù)據(jù)成員用于記錄類成員的英語(yǔ)成績(jī)
float?Sum;//公有數(shù)據(jù)成員用于記錄類成員的成績(jī)總分?
float?Adv;//公有數(shù)據(jù)成員用于記錄類成員的成績(jī)平均分?
????int?choice2;//公有數(shù)據(jù)成員用于選擇類成員的性別
public:
Middle(int?n=0string?nm=““string?s=“男“string??cl=““int?a=0float?ge=0.0float?hi=0.0float?ad=0.0float?l=0.0float?z=0.0float?c=0.0float?d=0.0)
:Student(nnmscla)geography(ge)history(hi)English(ad)Chinese(l)Math(z)Sum(c)Adv(d){};
void?Input()//成員函數(shù)用于輸入成員信息
{
cout<<“請(qǐng)輸入學(xué)號(hào)“< cin>>num;
cout<<“請(qǐng)輸入姓名“< cin>>name;
cout<<“請(qǐng)輸入性別“;
cout<<“(1.男??2.女)“< cout<<“請(qǐng)輸入你的選擇“< cin>>choice2;
switch(choice2)
{
case?1:sex=“男“;break;
case?2:sex=“女“;break;
default:cout<<“輸入錯(cuò)誤?!? }
cout<<“請(qǐng)輸入年齡“< cin>>age;
cout<<“請(qǐng)輸入班級(jí)“< cin>>clas;
cout<<“請(qǐng)輸入語(yǔ)文成績(jī)“< cin>>Chinese;
????????cout<<“請(qǐng)輸入數(shù)學(xué)成績(jī)“< cin>>Math;
cout<<“請(qǐng)輸

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????33581??2018-12-27?10:32??學(xué)生成績(jī)管理系統(tǒng).cpp

-----------?---------??----------?-----??----

????????????????33581????????????????????1


評(píng)論

共有 條評(píng)論

相關(guān)資源