- 在线时间
- 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>; `/ M( |7 E f4 o8 g
- using namespace std;/ \( o2 c1 m3 N0 i\\" p
- class vehicle5 G+ R9 D& F& E- j\\" F
- {\\" L6 O2 E! O0 `
- protected:
- 0 ~. M- _\\" J0 F3 I! _
- int wheels;( g9 T( I& T: u6 @% V9 r% p7 I. S
- double weight;
- 4 O. a; J+ o6 T- n3 n9 d
- public:0 i C- p# H+ v\\" \! n- o: P; x
- vehicle(int wh=0,double we=0):wheels(wh),weight(we){}2 V, Z% ]8 ^0 e0 v- ^& Z' U! m( P' }/ s
- int GetWheels(){return wheels;}8 X' F; y8 t I9 N0 q
- double GetWeight(){return weight;}
- ' m1 C4 m7 p. b% B) j
- 7 V5 j- ]: h. v, l, ]! u' O7 V
- };
- 9 s6 j/ W9 t: R
- class car:private vehicle
- \\" h0 ?/ U) H4 `* q5 P
- {
- ) B+ D+ `* a6 [- k% F\\" Y4 L
- int passenger_load;
- # `7 `\\" a5 m' `# F! O
- public:
- * c. j# s8 U, x, N
- car(int wh=0,double we=0,int pa=0):vehicle(wh,we),passenger_load(pa){}
- ' V v+ x( Q\\" t: T6 P
- int GetPassenger_load(){return passenger_load;}3 K1 e. l: B+ R4 |% `: U! Q\\" h
- int Car_GetWheels(){return GetWheels();}
- - K6 r- y5 P: v: D2 |4 D
- double Car_GetWeight(){return GetWeight();}8 T8 r\\" P\\" @* I2 ?' k9 R
- };
- + W- A7 w1 U- t' R
- class truck:private vehicle\\" V& {2 j\\" h9 }2 n0 T
- {. K# H* S+ i$ }* s. i& v\\" s' ?
- int passenger_load;double payload;7 r l; A; [; H! Z
- public:
- + G7 K* D$ r! ? Z\\" j& J
- truck(int wh=0,double we=0,int pa=0,double pay=0):vehicle(wh,we),passenger_load(pa),payload(pay){}
- ' A; q+ B0 ~: \
- int GetPassenger_load(){return passenger_load;}
- 3 P4 @2 ^7 A( s! e
- double GetPayload(){return payload;}
- 4 J/ F, \ @+ S\\" i
- int Truck_GetWheels(){return GetWheels();}
- ; i3 [) f2 U: G0 v
- double Truck_GetWeight(){return GetWeight();}
- $ \6 }. R4 M% x, u0 d4 J- H- n; A
- };; o$ M3 w' _9 j% ]7 O% |
- int main()
- , x6 R, u. p3 L1 v( i* Z
- {. A; i: K* U/ j7 S; e
- vehicle a(4,100);
- 1 r' H& o\\" h2 d) @6 P8 Q3 |
- cout<<a.GetWheels()<<endl<<a.GetWeight()<<endl;
- \\" z6 J( h' g0 x5 a+ u. V2 H
- car b(4,100,6);
- 2 J1 Z* U\\" E; o5 h\\" a1 E c3 I, N
- cout<<b.Car_GetWheels()<<endl<<b.Car_GetWeight()<<endl<<b.GetPassenger_load()<<endl;
- \\" }' u* ?$ h- M G& c4 Q# I\\" ~
- truck c(4,100,50,6); x; n' ~7 l4 O: L7 K p i
- cout<<c.Truck_GetWheels()<<endl<<c.Truck_GetWeight()<<endl<<c.GetPassenger_load()<<endl<<c.GetPayload()<<endl;
- 6 S; u7 t7 y/ ]7 X+ I# O
- + D5 a# j; ~1 V6 R
- system("pause");
- : d2 x. L# X( Q% P* C
- return 0;
- ; F6 S8 F* c2 k4 H
- }
|
|