- 在线时间
- 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/ S/ @! q\\" A7 h
- using namespace std;
- 4 C' L. e9 U9 u; @& m
- class vehicle
- R' ?# z B& o0 S\\" s& f/ ]( y; e
- {
- $ d# P\\" r B' V, i# c/ H* y1 Q\\" F
- protected:5 a& w0 \3 q6 L5 D
- int wheels;
- ; O. ^# d& ?, o: l
- double weight;
- 6 Y% ~& ]& N2 ?7 {7 o. N, x
- public:
- ' B ]7 [' _, e- Z! v% V) G
- vehicle(int wh=0,double we=0):wheels(wh),weight(we){}
- # l1 l* }% }# T9 P, H
- int GetWheels(){return wheels;}
- & K1 k* U, _& x- T
- double GetWeight(){return weight;}9 u5 A c* I; K
- ; L- d/ {1 z3 k9 J& Q, x5 h
- };
- $ N: |/ m: i6 }- q/ L
- class car:private vehicle- ^/ n) d- V& w7 L E8 Y. l
- {$ U7 i8 P i. E0 ]1 N) R
- int passenger_load;. a/ C( F$ Z# |1 I( y6 F$ e
- public:
- ; Q( x; E\\" \' z* h, }! U
- car(int wh=0,double we=0,int pa=0):vehicle(wh,we),passenger_load(pa){}
- , [+ V% _4 F0 F3 \( u( z) h' E( G
- int GetPassenger_load(){return passenger_load;}3 ?1 K. E0 v\\" p# j
- int Car_GetWheels(){return GetWheels();}
- $ M# q\\" ^9 }( v% E+ F1 p
- double Car_GetWeight(){return GetWeight();}
- 5 f' ~# \1 g4 Q/ W$ v
- };\\" {0 \' W3 t/ }
- class truck:private vehicle& u( H' _! m\\" Z& g5 R1 F) c, Z% o
- {
- , C! s; v( F\\" q
- int passenger_load;double payload;' O4 e9 M7 @% N4 `+ ?5 b
- public:
- 5 l8 X y. ?$ V, R
- truck(int wh=0,double we=0,int pa=0,double pay=0):vehicle(wh,we),passenger_load(pa),payload(pay){}
- 2 R& Y3 P% c2 b4 z5 Z
- int GetPassenger_load(){return passenger_load;}
- ; t, \5 S\\" U! A; D$ ?# N: Q1 K9 w
- double GetPayload(){return payload;}
- $ n* T& b1 b2 g) _- Z c
- int Truck_GetWheels(){return GetWheels();}% v( v* L( L# K) k) k
- double Truck_GetWeight(){return GetWeight();}
- # c9 M! S% g9 A+ l$ C! {: p: t! Y
- };& o7 R# @9 Z0 H/ |4 w- L+ I
- int main()
- - ^4 M' u7 o2 A: J% h) K8 T
- {) W/ ?0 Z\\" ^* n, G y: w- d+ t
- vehicle a(4,100);* _* `0 c# g7 v6 S- t4 H8 {: J
- cout<<a.GetWheels()<<endl<<a.GetWeight()<<endl;
- ) n- q3 h9 k' s s# J4 I
- car b(4,100,6);
- % U* G* ]' a3 a: j# m2 T
- cout<<b.Car_GetWheels()<<endl<<b.Car_GetWeight()<<endl<<b.GetPassenger_load()<<endl;
- ! p: V- {( k F1 Q
- truck c(4,100,50,6);
- % _- f) u0 s! l: M8 \* r- j/ n
- cout<<c.Truck_GetWheels()<<endl<<c.Truck_GetWeight()<<endl<<c.GetPassenger_load()<<endl<<c.GetPayload()<<endl;: O8 {3 G- f4 `
-
- ! [1 P6 [: f: a
- system("pause");
- + Q- T9 m1 W\\" M& ~$ a
- return 0;
- 7 S, B* J6 e, i+ q5 v\\" t
- }
|
|