- 在线时间
- 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>3 k5 p1 _2 n8 E2 {7 p3 U% q% J
- using namespace std;
- $ e! K/ Q9 l4 b! t2 y/ [
- class vehicle
- ; q* E( b# @; Z' N! G5 N
- {
- . F% W7 W- z4 x
- protected:8 X$ S5 H% i% M3 ~
- int wheels;
- ' Z& E. k4 j3 m4 b. o, i( f) J* i
- double weight;
- 1 s7 Q, V1 \* i' t6 a
- public:6 e( g( a9 c: g/ f$ ^3 Y, p* e
- vehicle(int wh=0,double we=0):wheels(wh),weight(we){}; o) c0 H* {, F0 p
- int GetWheels(){return wheels;}, V3 B0 K5 B: T% [
- double GetWeight(){return weight;}
- 1 @6 ]. o. F7 C# S3 J
-
- ! Y6 Q5 y/ g* Y' h% r; Y6 x
- };+ A% q, \3 E0 o' d
- class car:private vehicle. |5 l# m6 a* L9 U\\" |
- {
- , e0 U& B$ F1 ]6 q+ K8 [8 G: w
- int passenger_load;/ S; [% d; T# C; r
- public:\\" Z9 L8 [! u, [* @$ u
- car(int wh=0,double we=0,int pa=0):vehicle(wh,we),passenger_load(pa){}
- + x( d6 d/ a9 l0 \. D5 Y\\" G# j: L
- int GetPassenger_load(){return passenger_load;}4 z6 `1 t# z8 j) p\\" Z: v
- int Car_GetWheels(){return GetWheels();}\\" X0 ]$ g; V\\" E, p) ~( w
- double Car_GetWeight(){return GetWeight();}
- , {2 I/ S7 o8 _1 S
- };
- 0 K\\" X. r v( k% K4 n
- class truck:private vehicle# N1 j( _+ x+ C; |# t; Y8 c7 m1 D
- {
- ) `8 c+ Y# h2 ]+ ~! u) D
- int passenger_load;double payload;3 z; V$ A; i% N! y) v' m8 J
- public:+ q* }! j1 Z1 ^* {
- truck(int wh=0,double we=0,int pa=0,double pay=0):vehicle(wh,we),passenger_load(pa),payload(pay){}
- $ ^6 ]4 J! g! ^8 q/ s& F
- int GetPassenger_load(){return passenger_load;}) v( P! _5 g# P\\" J
- double GetPayload(){return payload;}
- \\" F' t3 n7 s% }2 k\\" N
- int Truck_GetWheels(){return GetWheels();}; e: c7 ?, T7 F, ?6 q2 J5 n
- double Truck_GetWeight(){return GetWeight();}, g8 ~* C) M, R2 u# x. W
- };
- $ w9 `' \0 x: j+ z3 [/ x: [
- int main()
- 0 k) ^, u% x! w4 _7 l7 ]
- {$ h% w4 i8 C5 Y: r
- vehicle a(4,100);
- 1 A7 O0 z s! y
- cout<<a.GetWheels()<<endl<<a.GetWeight()<<endl;
- ; o8 [5 r1 k! T2 ~5 `
- car b(4,100,6);
- } @\\" Z4 K% m: e6 h
- cout<<b.Car_GetWheels()<<endl<<b.Car_GetWeight()<<endl<<b.GetPassenger_load()<<endl;$ X4 d' }5 `9 u0 Y
- truck c(4,100,50,6);
- 8 ]4 Y0 c2 @9 Q G# G
- cout<<c.Truck_GetWheels()<<endl<<c.Truck_GetWeight()<<endl<<c.GetPassenger_load()<<endl<<c.GetPayload()<<endl;
- \\" d1 ~: w& d- \% H
-
- * K C' W, M. L% c6 f
- system("pause");6 | J5 ]8 y4 [0 X( ]( r' t
- return 0;
- ! U9 [: [) I% q2 m! J& r+ b' A! E
- }
|
|