- 在线时间
- 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>
- $ [ H5 B$ l* x. ^; R7 ]* z( s
- using namespace std;0 ^3 N; ?/ f; F\\" c4 q: A ?) `2 m
- class vehicle
- 0 C7 W\\" f' I1 a
- {7 v7 U% S+ ?7 D5 s& O! t
- protected:
- * t7 x1 W. }/ `( ?3 f0 W' J
- int wheels;* h F1 @\\" e* |4 @6 g
- double weight;) ?' {' T9 {# _) ?, l4 N4 r' u
- public:2 o/ O1 l6 v$ ~6 Q ~- D\\" i |
- vehicle(int wh=0,double we=0):wheels(wh),weight(we){} c- q6 v6 M# b
- int GetWheels(){return wheels;}$ \/ Z* ]0 d2 j! I; A
- double GetWeight(){return weight;}
- 4 z/ D; g7 V/ ^ Y1 F0 y- M
-
- 5 F, e+ P* O: Z4 r; T/ e6 }
- };
- + |$ b6 [! d/ g; b2 [0 ]4 j7 {
- class car:private vehicle0 b2 O: m( ]& @1 X5 ~
- {
- ; x: ~1 l, \' I+ K6 o2 q' P
- int passenger_load;
- 8 s6 K2 n) I' J% r; Q \
- public:
- % W5 c: j1 s3 X# @' U5 y3 Z
- car(int wh=0,double we=0,int pa=0):vehicle(wh,we),passenger_load(pa){}3 ?: w# ^6 F, Y7 N3 S
- int GetPassenger_load(){return passenger_load;}
- # h) F- ~3 o: T/ B+ w2 R$ x
- int Car_GetWheels(){return GetWheels();}
- 3 B' x8 u+ m' i f9 c$ i4 W& l u
- double Car_GetWeight(){return GetWeight();}
- , i% U! Q5 [0 y
- };( @6 B9 |5 l/ N3 D w
- class truck:private vehicle9 a: e# k9 j1 q) s% f
- {! n6 ]5 d\\" V) {+ t. G+ x4 |
- int passenger_load;double payload;
- 7 ~9 Y$ }9 W9 V2 h) a5 R
- public:* [8 h- p3 j1 a
- truck(int wh=0,double we=0,int pa=0,double pay=0):vehicle(wh,we),passenger_load(pa),payload(pay){}) T* E& l1 p% }\\" }0 ^( |; {
- int GetPassenger_load(){return passenger_load;}3 {% ?' F. R7 r4 X. v9 l% l
- double GetPayload(){return payload;}
- ' D3 u t6 n+ z5 G5 `
- int Truck_GetWheels(){return GetWheels();}
- # z, X. ?' h7 z; x1 v3 b/ x2 V9 w
- double Truck_GetWeight(){return GetWeight();}
- # a+ f& e h& Q4 H
- };& N: {! A\\" P( L7 F
- int main()* N7 x2 K% a& A+ Y
- {* \2 }) S7 c- E5 u
- vehicle a(4,100);
- . r% H, v+ ^6 u$ C
- cout<<a.GetWheels()<<endl<<a.GetWeight()<<endl;! ^8 s1 l: C7 L4 B/ o& X
- car b(4,100,6);
- ! H- G' N. P S# T) W1 z# H' S
- cout<<b.Car_GetWheels()<<endl<<b.Car_GetWeight()<<endl<<b.GetPassenger_load()<<endl;
- $ Z0 |; H& e3 O9 T! s7 H
- truck c(4,100,50,6);
- : ], u, W3 i0 p8 U
- cout<<c.Truck_GetWheels()<<endl<<c.Truck_GetWeight()<<endl<<c.GetPassenger_load()<<endl<<c.GetPayload()<<endl;
- / B% b8 v5 L0 q% q
- 6 e9 x1 B/ p( d6 l
- system("pause");
- 0 z. x } s5 X
- return 0;
- 8 \# c5 e0 {( K; v7 [: {$ z/ }
- }
|
|