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

正文內(nèi)容

c面向?qū)ο蟪绦蛟O(shè)計(jì)習(xí)題解答與上機(jī)指導(dǎo)(第二版)源程序-閱讀頁(yè)

2025-06-22 13:33本頁(yè)面
  

【正文】 :int general。 // ST股票個(gè)數(shù) int pt。shang_stock:: shang_stock(int g,int s,int p) // 構(gòu)造函數(shù){ general=g。 pt=p。 // 普通股票個(gè)數(shù) int st。 // PT股票個(gè)數(shù)public:shen_stock(int g,int s,int p )。 // 計(jì)算深圳的股票總數(shù)friend void count(const shang_stock ss,const shen_stock zs)。shen_stock::shen_stock(int g,int s,int p) // 構(gòu)造函數(shù){ general=g。 pt=p。 // 建立對(duì)象 // 表示上海有1600支普通股票,20支ST股票, 10支PT股票shen_stock shenzhen(1500,15,8)。 // 計(jì)算上海的股票總數(shù) shen_count(shenzhen)。 // 計(jì)算上海和深圳的股票總數(shù) return 0。}void shen_count(const shen_stock es) // 計(jì)算深圳的股票總數(shù){ coutstocks of shanghai are ++endl。 s= +++ ++。}【】編寫(xiě)一個(gè)程序,已有若干學(xué)生的數(shù)據(jù),包括學(xué)號(hào)、姓名、成績(jī),要求輸出這些學(xué)生的數(shù)據(jù)并計(jì)算出學(xué)生人數(shù)和平均成績(jī)(要求將學(xué)生人數(shù)和總成績(jī)用靜態(tài)數(shù)據(jù)成員表示)。class Student{public: Student(int n,string na,double d){ no=n。name=na。num++。}static int total(){ return num。}private:int no。 //姓 名double deg。 //總成績(jī)static int num。double Student::sum=0。int main(){ Student s1(1001,Zhou,97),s2(1002,Zhan,65),s3(1003,Chen,88)。()。()。cout平均成績(jī)=Student::avg()。}第5章 繼承與派生【】寫(xiě)出下面程序的運(yùn)行結(jié)果。class B1{ public:B1(int i) { b1=i。 } void Print() { coutb1endl。 }。 coutConstructor B2. endl。}private:int b2。class A:public B2,public B1{ public: A(int i,int j,int l)。private: int a。A::A(int i,int j,int l):B1(i),B2(j){ a=l。 }void A::Print() { B1::Print()。 coutaendl。 ()。} 【】 寫(xiě)出下面程序的運(yùn)行結(jié)果。class Main{protected:char *mainfood。}}。public:Sub(char *name){ subfood=name。class Menu:public Main,public Sub{public:Menu(char *m, char *s):Main(m),Sub(s){ }void show()。void Menu::show(){ cout主食=mainfoodendl。}int main(){ Menu m(bread,steak)。return 0。includeiostream using namespace std。public: A() { a=0。} void Print() { couta,。class B:public A{private: int b1,b2。 b2=0。 b2=0。 coutb1,b2endl。int main(){ B ob1,ob2(1),ob3(3,6,9)。 ()。return 0。includeiostream using namespace std。public: B1(int i){ b1=i。}void print(){ coutb1endl。class B2{ int b2。 coutconstructor B2.iendl。} }。public: B3(int i){ b3=i。} int getb3(){ return b3。class A :public B2,public B1{ int a。 public: A(int i,int j,int k,int l):B1(i),B2(j),bb(k) { a=l。} void print(){ B1::print()。 couta,()endl。int main(){ A aa(1,2,3,4)。 return 0。修改下列程序,使其可以輸出字母a 到z與所對(duì)應(yīng)的數(shù)字的對(duì)照表。include iomanipclass table{public: table(int p){ i=p。protected : int i。void table::ascii(void){ int k=1。i127。 if ((k)%12==0) cout\n。} cout\n。} void print(void)。}。 table::ascii()。 ()。}提示:修改后的主程序?yàn)?int main(){ der_table ob(39。,39。,ASCII valuechar)。 return 0。include iomanipclass table{protected : int i。public: table(int p,int q) { i=p。} void ascii(void)。void table::ascii(void){ int k=1。i=j。 //“setw(4)” 表示數(shù)字域?qū)挒? if ((k)%12==0) cout\n。 } cout\n。public: der_table(int p,int q,char *m):table(p,q) { c=m。}。 table::ascii()。a39。z39。 ()。}【】給出下面的基類: class area_cl { protected: double height。 public: area_cl(double r,double s) { height=r。} virtual double area()=0。要求:(1)建立基類area_cl的兩個(gè)派生類rectangle與isosceles,讓每一個(gè)派生類都包含一個(gè)函數(shù)area(),分別用來(lái)返回矩形與三角形的面積。(2)寫(xiě)出主程序,(3)要求通過(guò)使用基類指針訪問(wèn)虛函數(shù)的方法(即運(yùn)行時(shí)的多態(tài)性)分別求出矩形和三角形面積。class area_cl{protected: double height。 public: area_cl(double r,double s){ height=r。} virtual double area()=0。class rectangle:public area_cl{ public: rectangle(double r,double s):area_cl(r,s) { }。}}。 double area(){return height*width/2。int main(){ area_cl *p。 isosceles i(,)。b。s area is parea()endl。i。s area is parea()endl。}【】 已有類Time和Date,要求設(shè)計(jì)一個(gè)派生類Birthtime,它繼承類Time和Date,并且增加一個(gè)數(shù)據(jù)成員Childname用于表示小孩的名字,同時(shí)設(shè)計(jì)主程序顯示一個(gè)小孩的出生時(shí)間和名字。 minutes=m。}void display(){ cout出生時(shí)間:hours時(shí)minutes分seconds秒endl。}。day=d。 }void display() { cout出生年月:year年month月day日endl。}。class Time{public: Time(int h,int m,int s){ hours=h。 seconds=s。 }protected: int hours,minutes,seconds。class Date{public:Date(int m,int d,int y) { month=m。year=y。 }protected: int month,day,year。class Birthtime:public Time,public Date {public: Birthtime(char *Cn,int yy,int mm,int dd,int hh,int mint,int ss) :Time (hh,mint,ss),Date(mm,dd,yy) { strcpy(Childname,Cn)。 Date::display()。 }protected: char Childname[20]。int main(){ Birthtime yx(王小明 ,2001,12,17,18,20,30)。return 0。要求將編號(hào)、姓名輸入和顯示設(shè)計(jì)成一個(gè)類person,并作為學(xué)生數(shù)據(jù)操作類student和教師數(shù)據(jù)操作類teacher的基類。class person {public: void input(){ cout 編號(hào):。 cout 姓名: 。} void disp(){ cout 編號(hào):noendl。}private: int no。}。 cout 班號(hào):。 cout 成績(jī):。} void disp() { person::disp()。 cout 成績(jī):degreeendl。 int degree。class teacher:public person{private: char prof[10]。public: void input(){ person::input()。 cinprof。cindepart。cout 職稱:profendl。}}。teacher t1。()。 ()。 ()。 ()。}【】編一個(gè)程序,遞歸調(diào)用被繼承的基類成員函數(shù),實(shí)現(xiàn)求素?cái)?shù)的功能。class prime{private: int x。 int pri_function(int j)。prime::prime(int p){ x=p。int prime::pri_function(int j){ for (int t=2,flag=1 。amp。t++) if (j%t==0) flag=0。}class derived:public prime{protected: char *c。 int pf(int l)。derived::derived(char *m):prime(2) { c=m。}int main(){ der
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1