freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

程序設(shè)計基礎(chǔ)實驗報告-閱讀頁

2025-07-14 15:34本頁面
  

【正文】 time() { couthours39。minutes39。secondsendl。 t1, Time amp。 minutes=+。 if(seconds=60) { seconds=60。 } if(minutes=60) { minutes=60。 } if(hours=24) { hours=24。void main(){ Time one, two, three。 ()。 ()。 coutthe result is:endl。}2. 定義一個圓類(Circle),屬性為半徑(radius)、圓周長和面積,操作為輸入半徑并計算周長、面積,輸出半徑、周長和面積。includeiostreamusing namespace std。public: circle(const circleamp。 circle() { r = 0。 cin r。 cout l= 2 * pi*r endl。 }}。 a){ r = 。 circle b(a)。}實驗八(1) 定義一個類CDate用于記錄日期(包括年、月、日),其中提供成員函數(shù)從標(biāo)準(zhǔn)輸入讀入日期具體值、將類對象的日期屬性輸出到標(biāo)準(zhǔn)輸出以及當(dāng)前對象表示的日期為星期幾等函數(shù)。include class data{private: int year。 int day。month=b。 } void print()。}。}void data::pxq(){ int y ,c,m,d,a,b。 b=(yeara*1000)/100。 y=yeara*1000b*100。 if(month==1) m=13。 else m=month。 choice=choice%7。 break。 break。 break。 break。 break。 break。 }}int main(){ data d1。 cout 輸入年,月,日:。 (a,b,c)。 ()。}(2) 首先,定義一個學(xué)生類CStudent,數(shù)據(jù)成員是:學(xué)生的姓名和學(xué)號,成員函數(shù)是輸出學(xué)生姓名和學(xué)號。最后,主函數(shù)中,創(chuàng)建2個CScore類對象,輸出總分最大同學(xué)的姓名、學(xué)號和總成績。class cstudent{private: int num。public: void display_1(){ cout students39。 } void get_value_2(){ cout input num,name endl。 }}。public: double a。 cin math chinese chem。 return(a)。int main(){ cscore a1, a2。 ()。 ()。 cout sum_score= 。 cout sum_score= 。}小型公司人員信息管理 某小型公司,主要有四類人員:經(jīng)理、技術(shù)人員、銷售經(jīng)理和推銷員。 人員編號基數(shù)為1000,每輸入一個人員的信息,編號順序加1。為簡單起見,所有人員的初始級別均為1級,然后進(jìn)行升級,經(jīng)理升為4級,技術(shù)人員和銷售經(jīng)理升為3級,推銷員仍為1級。根據(jù)上述需求,設(shè)計一個基類employee,然后派生出technician(技術(shù)人員)類、manager(經(jīng)理)類和salesman(推銷員)類。 在基類中,除了定義構(gòu)造函數(shù)和析構(gòu)函數(shù)以外,還應(yīng)統(tǒng)一定義對各類人員信息都應(yīng)有的操作,這樣可以規(guī)范各派生類的基本行為。各類人員信息的顯示內(nèi)容也不同,同樣不能在基類中統(tǒng)一定義顯示方法。 由于salesmanager的兩個基類又有公共基類employee,為避免二義性,這里將employee類設(shè)計為虛基類。 int grade。public: int NO。 NO=no。 } void display() { cout姓名為nameendl編號為NOendl級別為gradeendl。class technician:public employee{private: float time。 pay=time*100。 } void getT(){cout月薪為payendl。class manager:virtual public employee{public: manager(){} manager(char NAME[],int no):employee(NAME,no) { pay=8000。 } void getM(){cout月薪為payendl。class salesman:virtual public employee{public: float sale。 pay=sale*5/100。}}。 NO=no。 }}。 salesman SS[1000]。 salesmanager SSMM[1000]。 int te=0,sa=0,ma=0,sm=0。 float sum=0。 cinA。 cinB。 float TIME。 cinNAME1。 cinTIME。 TT[te++]=T。 cout請輸入姓名endl。 manager M(NAME2,n++)。}if(B==3){ char NAME3[20]。 cout請輸入姓名endl。 cout請輸入銷售額endl。 sum+=SALE。 SS[sa++]=S。 cout請輸入姓名endl。 salesmanager SM(NAME4,n++)。}} if(A==2) { for(int N=1000。N++) { for(int N1=0。N1++) { if(TT[N1].NO==N) { TT[N1].display()。 } } for(int N2=0。N2++) { if(MM[N2].NO==N) { MM[N2].display()。 } } for(int N3=0。N3++) { if(SS[N3].NO==N) { SS[N3].display()。 } } for(int N4=0。N4++) { if(SSMM[N4].NO==N) { SSMM[N4].display()。 } } } } }}
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1