- 在线时间
- 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>9 i9 \0 z$ _\\" j3 ~( K1 m4 B
- using namespace std;& _. Z- t8 r. r' \9 v, ~8 |
- class vehicle
- \\" z! p0 w$ N& ^; S* I
- {/ b$ C. a7 D' [: w5 @
- protected:% q) a9 ^8 m1 h9 x3 R
- int wheels;! S, `& n8 z' J* s
- double weight;& I' ]$ w# R' ~+ w7 e& B
- public:
- 0 N8 o\\" d9 w) Y- y/ S) C
- vehicle(int wh=0,double we=0):wheels(wh),weight(we){}
- 7 x\\" p/ M% ^5 U0 b: h$ t
- int GetWheels(){return wheels;}\\" M5 u7 E7 `! i6 b
- double GetWeight(){return weight;}8 }. H) a* A, L) z Q0 o4 L6 g
-
- 9 `# M* e4 z' k+ L
- };* b2 X' Q1 Z$ | p! X5 `
- class car:private vehicle
- 6 {6 G* X, A. e7 |9 I- y2 a! W
- {
- * ?\\" T D; K+ T/ ?$ z
- int passenger_load;& b! S$ h3 `# E3 n
- public:
- 7 S$ l% P) R8 V: S\\" j- _2 F8 `
- car(int wh=0,double we=0,int pa=0):vehicle(wh,we),passenger_load(pa){}/ ]: g0 ]# k4 d- U- J8 R% D+ R
- int GetPassenger_load(){return passenger_load;}# k0 R7 N4 W6 v( |
- int Car_GetWheels(){return GetWheels();}5 V# {8 z/ S) h! q\\" T) {
- double Car_GetWeight(){return GetWeight();}
- ' F4 w U* s2 k, D7 K, s' @
- };
- * A# d% ^2 q# b# V
- class truck:private vehicle
- ' ?# a+ d9 Y7 {& E2 f) t
- {2 z& k\\" G8 ?\\" f& c
- int passenger_load;double payload;
- 3 v1 u! b8 v% f) g
- public:
- ) l: o- U/ P- `$ h2 r+ |. I
- truck(int wh=0,double we=0,int pa=0,double pay=0):vehicle(wh,we),passenger_load(pa),payload(pay){}
- ! ?# d$ |\\" q. ~: {+ E+ j
- int GetPassenger_load(){return passenger_load;}
- 8 B; r, H/ ^- q% U, a5 M, `' s
- double GetPayload(){return payload;}4 D, ~0 S Y1 ?
- int Truck_GetWheels(){return GetWheels();}' y0 k% \, K; I- Z. s
- double Truck_GetWeight(){return GetWeight();}& a0 ]: }9 t& |# V2 q/ P7 D
- };7 h- x, ~$ @7 R/ w5 E
- int main()
- / R) }6 N2 k) k\\" V6 j d+ r M
- {
- $ X: g9 L* t/ S4 g0 \# E* Q
- vehicle a(4,100);- p$ f! |3 y\\" ^$ }) d7 ?& F) e
- cout<<a.GetWheels()<<endl<<a.GetWeight()<<endl;
- & r8 O* \2 g4 f6 I4 }
- car b(4,100,6);
- 8 }\\" e: T' M h! ]) P% N1 ?) T
- cout<<b.Car_GetWheels()<<endl<<b.Car_GetWeight()<<endl<<b.GetPassenger_load()<<endl;/ U2 x3 t9 ~% {# P: H) f( u
- truck c(4,100,50,6);
- $ I6 J8 [7 N\\" z+ q' `. V
- cout<<c.Truck_GetWheels()<<endl<<c.Truck_GetWeight()<<endl<<c.GetPassenger_load()<<endl<<c.GetPayload()<<endl;
- 3 T! }\\" f, m: I% K: M
- . ?6 o) O% w6 @% U* o K) r\\" u, N
- system("pause");
- # H7 f, p, r) s( C6 [) l3 S
- return 0;
- 1 b; I0 w2 y+ b9 K
- }
|
|