m0_62167694 2021-10-29 22:14 采纳率: 100%
浏览 50
已结题

c++类的编写程序,实验报告

设计一个类,用于处理接车、换车流程,首先类内的数据成员为某种车的名字(自我定义),数据成员为此种车的数量;成员函数除了构造函数,还需定义接车函数,每借走一次,车辆总数减去相应的数量(每次借车数量自己定义,不能多于车辆总数),并更新车辆信息;每换车一次,车辆总数加上相应的数量(每次换车数量不能多于被借出的车辆总数),并更新车辆信息。

  • 写回答

2条回答 默认 最新

  • 关注

    代码如下,如有帮助,请帮忙采纳一下,谢谢。

    img

    代码

    #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;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月6日
  • 已采纳回答 10月29日
  • 创建了问题 10月29日

悬赏问题

  • ¥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左边用户名下拉为啥打不开了