6-1 类的声明与成员函数的实现--Car类

PTA题目:自定义的学生 这一题非常坑,这题在检验是还多余了一个数据“0”,可是在题目中并没有“0”学号之对应的学生,开始我认为这个默认是应为检验是否有输入的标志,导致我在这里卡了很久。 而且print函数是可有可无的。 6-7 自定义的学生 (10分) 本题要求定义一个简单的学生,数据成员仅需要定义学号和姓名,函数成员的原型见给出的代码,请给出函数成员的外完整实现函数接口定义: class Student {... 阅读详情

最近c++课程布置了第一次作业,虽然之前一直在用c++刷题,但是仔细想想好像从来没有系统的学过,趁这个机会好好过一遍。

 

下面是题目要求:

本题要求根据给定的Car类的声明,实现其成员函数。

类和函数接口定义:

class Car  //定义类Car
{
    //成员函数
public:
    void disp_welcomemsg(); //显示欢迎信息
    int get_wheels();       //返回汽车的车轮数量
    void set_wheels(int);   //设置汽车的车轮数量
    //数据成员
private:
    int m_nWheels;    //汽车的车轮数量
};

其中,成员函数void disp_welcomemsg()显示一条欢迎信息“Welcome to the car world!”。 成员函数int get_wheels()返回Car类的私有数据成员m_nWheels。 成员函数int set_wheels(int)用指定的形参初始化数据成员m_nWheels

裁判测试程序样例:

#include <iostream>
using namespace std;

class Car  //定义类Car
{
    //成员函数
public:
    void disp_welcomemsg(); //显示欢迎信息
    int get_wheels();       //返回汽车的车轮数量
    void set_wheels(int);   //设置汽车的车轮数量
    //数据成员
private:
    int m_nWheels;    //显示汽车的车轮数量
};

/* 请在这里填写答案 */

int main()
{
    int n;
    cin >> n;
    Car mycar;     //定义类对象mycar
    mycar.disp_welcomemsg();  //访问成员函数,显示欢迎信息
    mycar.set_wheels(n);      //访问成员函数,设置车轮数量
    //访问成员函数,显示车轮数量
    cout << "wheels = " << mycar.get_wheels() << endl;
    return 0;
}

输入样例:

4

输出样例:

Welcome to the car world!
wheels = 4

 

 

代码:

void Car::disp_welcomemsg()
{
    cout<< "Welcome to the car world!" << endl;
}

int Car::get_wheels()
{
    return this->m_nWheels;
}

void Car::set_wheels(int n)
{
    this->m_nWheels = n;
}

 

Comfy UI实战:如何用Checkpoint和Lora打造超写实人像(附完整工作流) 本文详细介绍了如何利用Comfy UI结合Checkpoint基础模型和Lora微调模型,打造超写实人像生成系统。从核心模型选择、工作流架构设计到提示词工程和参数优化,提供了一套完整的实战指南,帮助创作者提升AI绘画的专业水准和效率。 阅读详情

相关推荐

JS逆向实战:从宿务航空机票搜索到参数签名算法解析

在现代Web应用开发中,前端后端的数据交互安全是核心技术环节。其原理通常涉及参数签名、令牌验证等机制,用于防止未授权访问和数据篡改。这些技术的核心价值在于保障接口调用的合法性数据完整性,广泛应用于电商、金融、旅行预订等对数据安全要求较高的场景。以机票搜索为例,网站常通过动态生成的签名参数来验证请求来源。本文以宿务太平洋航空为案例,深入解析其搜索请求中关键参数(如signature)的生成逻辑,并演示如何通过浏览器开发者工具进行断点调试、变量追踪,最终使用Node.jscrypto-js库本地复现完整请

weixin_26642481的博客 731

声明成员函数实现--Car

class Car //定义Car//成员函数public://显示欢迎信息//返回汽车的车轮数量//设置汽车的车轮数量//数据成员private://汽车的车轮数量其中,成员函数显示一条欢迎信息“成员函数返回Car的私有数据成员m_nWheels。成员函数用指定的形参初始化数据成员m_nWheels。

Dot_997的博客 643

Cadence元件库介绍

Cadence安装完之后,在安装目录下,会有默认自带的一些常用元件库。例如,我的Candece安装目录为: D:\Cadence\Cadence_SPB_17.2-2016 元件库所在目录为: D:\Cadence\Cadence_SPB_17.2-2016\tools\capture\library 各个元件库对应的内容如下: AMPLIFIER.OLB 共 182 个零件,存放模拟放大器 IC,如 CA3280,TL027C,EL4093 等。 ARITHMETIC.OLB 共 182 个零件,存放

年少时的棉花糖 1万+

PTA 声明成员函数实现(10 分)(this指针 )

本题要求声明实现一个Car,包括实现成员函数。 要求如下: 函数接口定义: 1. 声明一个Car; 2. 三个public成员函数: (1) disp_welcomemsg(),无返回型; (2) get_wheels(),返回一个Car的数据成员m_nWheels的值; (3) set_wheels(int),用指定的形参初始化数据成员m_nWheels的值; 3. 一个...

好学者的博客 6004

PTA 声明成员函数实现 (10 分)

声明了一个Dog,包含了age,weight等属性,以及对这些属性进行操作的方法。请实现成员函数。 Dog声明如下: class Dog { public: void setAge(int a); int getAge(); void setWeight(int w); int getWeight(); private: int age, ...

好学者的博客 4247

R6-4 派生的定义和使用 (10 分)

按要求完成下面的程序: 1、定义一个Animal,包含一个void型的无参的speak方法,输出“animal language!”。 2、定义一个Cat,公有继承自Animal,其成员包括: (1)私有string型的成员m_strName; (2)带参数的构造函数,用指定形参对私有数据成员进行初始化; (3)公有的成员函数print_name,无形参,void型,功能是输出成员m_strName的值,具体输出格式参见main函数和样例输出。 函数接口定义: 参见题目描述。 裁判测

77生活工作室的博客 2066

和对象(6)--this指针

和对象--this指针1 this 指针1.1 this 指针的工作原理2 this 指针的使用(用途)3 this 指针--链式编程 1 this 指针 this指针指向被调用的成员函数所属的对象 1.1 this 指针的工作原理 c++中成员对象和成员函数是分开存储的(数据和操作是分开存储的),并且每一个非内联成员函数只会诞生一份函数实例,也就是说多个同型的对象会共用一块代码。 问题:这一块代码是如何区分那个对象调用的,使用那一份数据?? 解决办法:c++通过提供特殊的对象指针–this指针

linuxcpp_的博客 285

C++ PTA 声明成员函数实现--Car

C++ PTA 声明成员函数实现Car 本题要求根据给定的Car声明实现成员函数函数接口定义: class Car //定义Car { //成员函数 public: void disp_welcomemsg(); //显示欢迎信息 int get_wheels(); //返回汽车的车轮数量 void set_wheels(int); //设置汽车的车轮数量 //数据成员 private: int m_nWheel

Moriafly的博客 2267

西加加:6-3 声明成员函数实现--this指针

本题要求声明实现一个Car,包括实现成员函数。 要求如下: 函数接口定义: 1. 声明一个Car; 2. 三个public成员函数: (1) disp_welcomemsg(),无返回型; (2) get_wheels(),返回一个Car的数据成员m_nWheels的值; (3) set_wheels(int),用指定的形参初始化数据成员m_nWheels的值; 3. 一个私有数据成员m_nWheels,整数型,代表汽车的车轮数量。 其中,成员函数disp_welc...

kkkarenn的博客 2308

《烟雨行舟》 声明成员函数实现--this指针(第14周课后习题 )

14周课后习题 声明成员函数实现–this指针 好水的一题。。。。。。 #include <iostream> using namespace std; class Car { public: void disp_welcomemsg(); int set_wheels(int n); int get_wheels(); private: int m_nWheels; }; void Car::disp_welcomemsg() { cout<<"Welcom

weixin_45953192的博客 542

设计一个汽车python_# 请按照以下要求设计一个Car。 # 要求如下: # 1) Car声明两个属性price和speed,分别表示汽车的价格和最高时速; # 2) Car中声...

【单选题】关于和对象的关系,下列描述正确的是( )【简答题】编写一个简易计算器,要求根据输入的数字和四则运算符号,计算运算结果并输出。【简答题】AutoCAD改编视图,尽量不用虚线 1. 主视图采用半剖 + 局部剖(下底板上的圆孔) 2. 俯视图在 Φ 24 轴线处采用半剖 3. 左视图采用全剖 4. 合理标注尺寸【简答题】设计一个Circle(圆),包括半径和颜色属性,编写构造方法和其他方法...

weixin_32504329的博客 4465

PTA实验题:6-2 声明成员函数实现--this指针 (10 分)

本题要求声明实现一个Car,包括实现成员函数。 要求如下: 函数接口定义: 声明一个Car; 三个public成员函数: (1) disp_welcomemsg(),无返回型; (2) get_wheels(),返回一个Car的数据成员m_nWheels的值; (3) set_wheels(int),用指定的形参初始化数据成员m_nWheels的值; 一个私有数据成员m_nWheels,整数型,代表汽车的车轮数量。 其中,成员函数disp_welcomemsg()显示一条欢迎信息“Wel

巧克力曲奇饼冰淇淋的博客 1455

6-2 声明成员函数实现--this指针

声明成员函数实现

CXWTgo的博客 473

6-10 声明成员函数实现--this指针

本题要求声明实现一个Car,包括实现成员函数。 要求如下: 函数接口定义: 1. 声明一个Car; 2. 三个public成员函数: (1) disp_welcomemsg(),无返回型; (2) get_wheels(),返回一个Car的数据成员m_nWheels的值; (3) set_wheels(int),用指定的形参初始化数据成员m_nWheels的值; 3. 一个私有数据成员m_nWheels,整数型,代表汽车的车轮数量。 其中,成员函数disp_welcomems.

bujianzingguang的博客 804

c++ 实现计算Boat和Car的重量和 友元函数的使用

c++ 用实现Boat和Car重量和的计算 (题目要求找不到了> /\ <,总之就是友元函数的使用) 源代码如下: #include "stdafx.h" #include <iostream> using namespace std; class Car; class Boat { private: float boat; public: Boat(float ...

Arana的博客 1470

6-4 汽车的继承

根据给定的汽车vehicle(包含的数据成员有车轮个数wheels和车重weight)声明完成其中成员函数的定义,之后再定义其派生完成测试。 小车car是它的派生,其中包含载人数passenger_load。每个都有相关数据的输出方法。 Vehicle声明如下: #include<iostream> using namespace std; class Vehicle...

Rainer0328的博客 4913

声明和定义

设计一个Car,它的数据成员要能够描述一部汽车的品牌,型号,颜色,生产地址,出厂日期和价格。成员函数包含构造函数和析构函数,同时还需要包括其它的成员函数,以提供合适的途径来访问数据成员(如汽车的款式或者价格等)。此外,还需要提供一个compare成员函数,用来对两车进行比较(例如:比较价格和出场日期): void compare(const Car&); compare函数能够...

198FOR 1775

LX706 Car 面向对象编程C++

声明一个Car;三个public成员函数:(1) **disp_welcomemsg()**,无返回型;(2) **get_wheels()**,返回一个Car的数据成员m_nWheels的值;(3) **set_wheels(int)**,用指定的形参初始化数据成员m_nWheels的值;一个私有数据成员m_nWheels,整数型,代表汽车的车轮数量。其中,成员函数disp_welcomemsg()显示一条欢迎信息“Welcome to the car world!

2301_80004841的博客 892

class_4:car

【代码】class_4:car

qq_41962968的博客 563

实验二 和对象的创建和使用

c++面向对象程序设计头歌答案

2201_75694648的博客 1445
上一篇: LeetCode 2.两数相加(c++)
下一篇: 6-2 学生成绩的快速录入(构造函数)
young_Tao
博客等级 码龄10年 32粉丝 96原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值