- 在线时间
- 308 小时
- 最后登录
- 2017-2-18
- 注册时间
- 2011-11-16
- 听众数
- 9
- 收听数
- 0
- 能力
- 0 分
- 体力
- 3942 点
- 威望
- 0 点
- 阅读权限
- 60
- 积分
- 1500
- 相册
- 0
- 日志
- 0
- 记录
- 2
- 帖子
- 632
- 主题
- 29
- 精华
- 0
- 分享
- 0
- 好友
- 94
升级   50% TA的每日心情 | 慵懒 2016-9-24 15:19 |
|---|
签到天数: 412 天 [LV.9]以坛为家II
群组: 学术交流A 群组: 学术交流B 群组: 2013认证赛B题讨论群组 群组: EXCEL |
 - #include<iostream>+ x. g5 a9 h0 {0 N1 u1 x' ^
- using namespace std;
- ! ~- F. I/ a8 N# D* g
- class vehicle) s/ i9 w\\" O' K! O# D
- {; Q* C# P% H9 |
- protected:6 G/ Q. H p/ ?& F: \1 t
- int wheels;
- , F! L$ U/ C x7 D6 p
- double weight;4 b+ D7 a0 X# W; S
- public:\\" a' W# k0 f\\" i$ r3 R4 h
- vehicle(int wh=0,double we=0):wheels(wh),weight(we){}8 f1 A5 \1 l( \% R\\" K
- int GetWheels(){return wheels;}2 ~3 {) r, o2 \* {, u2 t
- double GetWeight(){return weight;}
- 8 i6 P2 o! u\\" ~' I' J\\" _
- , q7 \# ~2 a& q: o: f) P
- };
- ! C4 A- r3 J) S# y5 O0 \
- class car:private vehicle
- # o7 }, |) E. H* p, G
- {
- . n0 z+ x\\" P3 q) c3 M8 c( j- Z
- int passenger_load;
- ! |. g; t* ?, V/ V
- public:\\" A. S- [$ W\\" Z* Q
- car(int wh=0,double we=0,int pa=0):vehicle(wh,we),passenger_load(pa){}2 J! ?8 Q; ]0 o: S6 N. @2 {
- int GetPassenger_load(){return passenger_load;}8 H q5 b/ s4 O; c
- int Car_GetWheels(){return GetWheels();}
- 0 b; a# _0 ~* l
- double Car_GetWeight(){return GetWeight();}
- 8 z! o8 M( ?% o8 C0 U
- };
- $ `. ?* X4 n7 W\\" P
- class truck:private vehicle- w3 P6 H$ \) A\\" t6 B
- {7 ?6 S' s; }- i\\" `
- int passenger_load;double payload;5 L- J\\" m) S6 |% y& h# @+ v: \4 \5 a# F8 ?
- public:
- / ~) J/ O Q! P3 s( r
- truck(int wh=0,double we=0,int pa=0,double pay=0):vehicle(wh,we),passenger_load(pa),payload(pay){}+ l# S& k$ m1 R6 M9 f4 n$ u
- int GetPassenger_load(){return passenger_load;}
- % u: f' j0 K3 F* ~8 ~, S* e
- double GetPayload(){return payload;}
- * a# V: S1 l. w' m# ^
- int Truck_GetWheels(){return GetWheels();}
- ' ^3 l6 Z9 q- \\\" _+ B7 W0 j( t
- double Truck_GetWeight(){return GetWeight();}
- 0 d. g1 O# s( n: f; _% U9 N# r+ w; S
- };: j& @8 ` U' @9 _ L
- int main()3 ~, b6 a2 ?; M# v7 w% M5 t3 d
- {
- , E. Y* ?\\" H) I1 H) U
- vehicle a(4,100);8 j) v. [9 d9 S/ z+ d$ A# f
- cout<<a.GetWheels()<<endl<<a.GetWeight()<<endl;
- 7 {# j8 S/ c9 i$ l
- car b(4,100,6);% Y) R; R\\" k* N$ X8 g ~- |
- cout<<b.Car_GetWheels()<<endl<<b.Car_GetWeight()<<endl<<b.GetPassenger_load()<<endl;
- % \: M4 z8 S) V. A/ V6 u! y
- truck c(4,100,50,6);
- * U# R! t# H0 s% C& t
- cout<<c.Truck_GetWheels()<<endl<<c.Truck_GetWeight()<<endl<<c.GetPassenger_load()<<endl<<c.GetPayload()<<endl;! H- E }/ j0 `% x
-
- - ~$ }: ?! @1 b4 B% W; B\\" a8 v
- system("pause");
- $ N& v0 h* t& K! r+ b( |7 y: O
- return 0;' [9 } b6 L2 Z. f7 }9 |3 v4 z
- }
|
|