设计一个类,用于处理接车、换车流程,首先类内的数据成员为某种车的名字(自我定义),数据成员为此种车的数量;成员函数除了构造函数,还需定义接车函数,每借走一次,车辆总数减去相应的数量(每次借车数量自己定义,不能多于车辆总数),并更新车辆信息;每换车一次,车辆总数加上相应的数量(每次换车数量不能多于被借出的车辆总数),并更新车辆信息。
2条回答 默认 最新
- 技术专家团-小桥流水 2021-10-29 22:21关注
代码如下,如有帮助,请帮忙采纳一下,谢谢。
代码
#include <iostream> #include <string> using namespace std; class CarManager { private: string mCarName; int mNumb; public: CarManager(string name,int n){mCarName = name;mNumb = n;} bool Jieche(int n) { if(n > mNumb) { cout <<"没有车可以借了,目前库存车辆数:"<<mNumb<<endl; return false; }else { mNumb-=n; cout << "借车成功,借出" << mCarName << n<<"辆,目前剩余车辆:" << mNumb<<endl; return true; } } void Huanche(int n) { mNumb += n; cout << "还车成功,目前库存车辆:"<< mNumb<<endl; } }; int main() { CarManager ma("比亚迪秦",5); ma.Jieche(3); ma.Jieche(4); ma.Huanche(2); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥100 如何修改别人网站内的数字,各位接单的私我
- ¥15 poi怎么在指定位置之后生成多个表格
- ¥15 nginx在location设置了client_max_body_size依旧报错413
- ¥15 C#添加WCF服务引用客户端调用方法没有反应
- ¥15 stm32f103c8t6与esp8266
- ¥15 使用Hadoop的MapReduce program
- ¥15 Python发生IndexError错误如何解决?
- ¥15 如何用matlab搭建激光器
- ¥15 51单片机两路互补SPWM输出全桥逆变
- ¥15 outlook左边用户名下拉为啥打不开了