資源簡(jiǎn)介
計(jì)算機(jī)專業(yè),c++課程期末大作業(yè)設(shè)計(jì),內(nèi)部有完整文檔。運(yùn)行環(huán)境vc6.0

代碼片段和文件信息
#include??
#include??
#define?M?10???
class?Course???????//選修課課程類?
{
private:??
char?*?id;??
char?*?name;??
char?*?nature;??
char?*?date;??
int?shours;??
int?ahours;??
int?zhours;?
double?score;
?public:?
?Course()?
?{???
?id?=?“unknown“;???
?name?=?“unknown“;??
?nature?=?“unknown“;???
?zhours?=?0;???
?shours?=?0;?????
?ahours?=?0;????
?date?=?“unknown“;???
?score?=?0;??
?}??
?Course(char?*a?char?*b?char?*c?char?*d?int?e?int?f?double?g)??
?{???
?id?=?a;???
?name?=?b;???
?nature?=?c;????
?date?=?d;??
?shours?=?e;?????
?ahours?=?f;????
?score?=?g;???
?zhours?=?e?+?f;??
?}??
?void?set(char?*a?char?*b?char?*c?char?*d?int?e?int?f?double?g)??
?{???
?id?=?a;???
?name?=?b;
?nature?=?c;?????
?date?=?d;???
?shours?=?e;?????
?ahours?=?f;????
?score?=?g;??
?zhours?=?e?+?f;??
?}???
?char?*?getDate()??
?{
?return?date;
?}??
?int?getZhours()??
?{
?return?zhours;
?}??
?int?getShours()??
?{
?return?shours;
?}??
?int?getAhours()???
?{
?return?ahours;
?}?
?double?getScore()?
?{
?return?score;
?}??
?char?*?getNature()??
?{
?return?nature;
?}????
?char?*?getId()??
?{
?return?id;
?}???
?char?*?getName()??
?{
?return?name;
?}??
?void?print()??
?{???
?cout?<“編號(hào):??“?< ?cout?<“名稱:??“?< ?cout?<“類型:??“?< ?cout?<“上課時(shí)間:??“?< ?cout?<“總學(xué)時(shí):??“?< ?cout?<“授課學(xué)時(shí):??“?< ?cout?<“實(shí)驗(yàn)學(xué)時(shí):??“?< ?cout?<“學(xué)分:??“?< ?}?
};???
class?Student???????????//學(xué)生類?
{??
private:????????????????//學(xué)生選的課程是對(duì)象的成員?
char?*?id;??
char?*?name;??
Course?c1;
Course?c2;?
double?zscore;?
public:??
Student()??
{
id?=?“unknown“;???
name?=?“unknown“;??
zscore?=?0;??
}????
void?setId(char?*?a1)?
{
id?=?a1;
}?
void?setName(char?*?a1)??
{
name?=?a1;
}??
char?*?getName()??
{
return?name;
}???
void?print()??
{???
cout?<“\n學(xué)號(hào):??“?< cout?<“姓名:??“?< cout?<“您已選的選修課:\n1.“;??
c1.print();??
cout?<“2.“;??
c2.print();??
cout?<“選修課總學(xué)分:??“?< }??
void?selectCourse_1(Course?cc)???????//修改對(duì)象的課程成員?
{?
c1.set(cc.getId()cc.getName()cc.getNature()cc.getDate()cc.getShours()cc.getAhours()cc.getScore());?
}??
void?selectCourse_2(Course?cc)??
{?
c2.set(cc.getId()cc.getName()cc.getNature()cc.getDate()cc.getShours()cc.getAhours()cc.getScore());?
}?
};???
void?selectCourse(Student?s1[10]?Course?c1[M]?int?s_num1)????????????//選課?
{??
char?id[2][10]?select1;??
int?i?j?k;??
for(j=0;?j<2;?j++)??
{????????
cout?<“\n您想選您的第幾門選修課(1?or?2):“;??
cin?>>?k;???
cout?<“請(qǐng)輸入您想要選的選修課的編號(hào):“;??
cin?>>?id[j];???
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????13899??2016-12-26?20:47??學(xué)生選修課系統(tǒng)設(shè)計(jì)\學(xué)生選修課系統(tǒng)設(shè)計(jì).cpp
?????文件?????356864??2019-05-17?12:28??學(xué)生選修課系統(tǒng)設(shè)計(jì)\學(xué)生選修課系統(tǒng)設(shè)計(jì).doc
?????目錄??????????0??2019-05-17?12:28??學(xué)生選修課系統(tǒng)設(shè)計(jì)
-----------?---------??----------?-----??----
???????????????370763????????????????????3
評(píng)論
共有 條評(píng)論