- 在线时间
- 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>
- 4 [6 k4 \) F7 I6 }4 z
- using namespace std;6 G% G5 X. m0 `8 f\\" W\\" _4 E& W
- class vehicle6 u6 a8 b+ e# g- h* w$ c
- {
- ; |* l0 ?/ c4 P\\" F- o
- protected:
- ; k# X$ ]( e- I% G- d9 q* D. y
- int wheels;
- ' W2 s' @% U9 D& e! T! d
- double weight;
- . w& y1 F% `/ {! N9 k
- public:7 K0 X A4 F# @8 K) ~7 y: q
- vehicle(int wh=0,double we=0):wheels(wh),weight(we){}) g5 U) Y# m\\" r# W% c
- int GetWheels(){return wheels;}5 x\\" z2 V, Q: R) }. d
- double GetWeight(){return weight;}5 k ^, I$ B6 q4 p4 y/ [! h
- ( \\\" |$ O5 R9 i7 n+ |
- };; v5 ^% Z\\" K/ Z9 r# S
- class car:private vehicle
- + t! A6 L3 W5 K# v# l/ { R( T( L
- {
- 7 M# k# N6 u. ]1 }* A. u
- int passenger_load;3 K/ D F+ f3 x% i' u2 i
- public:4 q3 @% n+ D2 K8 s& |6 u) O
- car(int wh=0,double we=0,int pa=0):vehicle(wh,we),passenger_load(pa){}3 a) V! |* k; ]; [3 [3 ]
- int GetPassenger_load(){return passenger_load;}/ p, J' l5 j* i' H
- int Car_GetWheels(){return GetWheels();}
- L9 A/ _- R6 Q3 E6 J2 o
- double Car_GetWeight(){return GetWeight();}+ ^- {7 o( y0 r8 F8 ]9 {
- };
- 2 I/ i2 o3 l( B& i) Q
- class truck:private vehicle
- ; h X p+ ^6 P2 N0 `
- {
- - A* n6 w, X1 g7 F0 s/ C) Q/ x) B
- int passenger_load;double payload;
- P/ r2 L, n\\" ]
- public:2 B# X! J\\" {1 _9 p) Z9 H
- truck(int wh=0,double we=0,int pa=0,double pay=0):vehicle(wh,we),passenger_load(pa),payload(pay){}/ `1 ^$ o; f5 I9 d N8 b/ j M
- int GetPassenger_load(){return passenger_load;}
- . q6 }! Y2 S\\" s9 j; Z3 h- O
- double GetPayload(){return payload;}
- , q8 J, q' X1 s* U. d
- int Truck_GetWheels(){return GetWheels();}( O2 e& N! W2 t/ ?% L. B u, F
- double Truck_GetWeight(){return GetWeight();}% t( o6 W/ A# c( ]$ u( {& }7 P
- }; w+ R' h2 H) i, Z, i
- int main()
- E9 T$ Q* k _3 g, n
- {. r, s( U- W\\" w; \6 Q
- vehicle a(4,100);7 h6 E* a$ l/ s- n8 e$ a
- cout<<a.GetWheels()<<endl<<a.GetWeight()<<endl;. U. x/ i# y( x% f1 n4 T/ x
- car b(4,100,6);- P% [+ A! `$ a4 K$ [4 N
- cout<<b.Car_GetWheels()<<endl<<b.Car_GetWeight()<<endl<<b.GetPassenger_load()<<endl;
- & B6 K; L, g2 V! ]5 B
- truck c(4,100,50,6);6 Z+ ^# x6 |8 {7 U' }3 K
- cout<<c.Truck_GetWheels()<<endl<<c.Truck_GetWeight()<<endl<<c.GetPassenger_load()<<endl<<c.GetPayload()<<endl;* [. f: P) T% W$ y
- ' O6 t% S3 \/ z& N3 }6 y9 {+ e# x
- system("pause");\\" G\\" g K: {! H4 I* h, Z+ W5 W
- return 0;
- $ q6 D- \8 _6 j9 l- o0 @+ o
- }
|
|