3、在下面程序中的横线处填上适当内容,使程序完整。

来源:百度知道 编辑:UC知道 时间:2024/07/03 03:17:13
# include<iostream.h>
class vehicle
{ protected:
int size; int speed;
public:
void setSpeed(int s){speed=s;}
① getSpeedLevel( ){return speed/10;}
};
class car:public vehicle
{ public:
int getSpeedLevel( ){return speed/5;}
};
class truck:public vehicle
{ public:
int getspeedLevel( ){return speed/15;}
};
int maxSpeedLevel(vehicle ② ,vehicle ③ )
{ if(v1.getSpeedLevel( )>v2.getSpeedLevel( )) return 1;
else return 2;
}
void main()
{ truck t;
car c;
t.setSpeed(130);
c.setSpeed(60);
cout<<maxSpeedLevel(t,c)<<endl; //此结果输出为2
}

int
v1
v2

# include<iostream.h>
class vehicle
{ protected:
int size; int speed;
public:
void setSpeed(int s){speed=s;}
①int getSpeedLevel( ){return speed/10;}
};
class car:public vehicle
{ public:
int getSpeedLevel( ){return speed/5;}
};
class truck:public vehicle
{ public:
int getspeedLevel( ){return speed/15;}
};
int maxSpeedLevel(vehicle ②&v1 ,vehicle ③&v2 )
{ if(v1.getSpeedLevel( )>v2.getSpeedLevel( )) return 1;
else return 2;
}
void main()
{ truck t;
car c;
t.setSpeed(130);
c.setSpeed(60);
cout<<maxSpeedLevel(t,c)<<endl; //此结果输出为2
}

楼主,这也太简单了吧?呵呵。
答案: 100%正确

(1): int
(2): v1
(3): v2