首页 > 其他分享 >第四章部分例题(1)

第四章部分例题(1)

时间:2023-04-26 20:58:09浏览次数:37  
标签:cout Point int void private 例题 部分 第四章

例4-1

题目描述:时钟类的完整程序

代码实现:

#include<iostream>
using namespace std;
class Clock
{
private:
    int hour, minute, second;
public:
    void setTime(int newH = 0, int newM = 0, int newS = 0)
    {
        hour = newH;
        minute = newM;
        second = newS;
    }
    void showTime()
    {
        cout << hour << ":" << minute << ":" << second << endl;
    }
};
int mian()
{
    Clock myClock;
    cout << "First time set and output:" << endl;
    myClock.setTime();
    myClock.showTime();
    cout << "Second time set and output:" << endl;
    myClock.setTime(8, 30, 30);
    myClock.showTime();
    return 0;
}

例4-2

题目描述:Point类的完整程序。

代码实现:

#include<iostream>
using namespace std;
class Point {
private:
    int x,y;
public:
    Point(int xx = 0, int yy = 0)
    {
        x = xx;
        y = yy;
    }
    Point(Point& p)
    {
        x = p.x;
        y = p.y;

    }
    int getX()
    {
        return x;
    }
    int getY()
    {
        return y;
    }
};
void fun1(Point p)
{
    cout<< p.getX() << endl;

}
Point fun2()
{
    Point a(1, 2);
    return a;
}
int main()
{
    Point a(4, 5);
    Point b = a;
    cout << b.getX() << endl;
    fun1(b);
    b = fun2();
    cout << b.getX ()<< endl;
    return 0;
}

 

标签:cout,Point,int,void,private,例题,部分,第四章
From: https://www.cnblogs.com/xuechenhao173/p/17354519.html

相关文章

  • vicky自己都看不懂的FFT&NTT&FWT(目前只完成FFT部分
    打个广告QwQ对应的FFT洛谷blog链接对应的csdn博客链接个人觉得洛谷的观感最好。不忘历史八百年前学了\(\text{FFT}\),因vicky过于垃圾,遂放弃。七百年前重拾\(\text{FFT}\),勉强搞懂了它的递归写法,因vicky再一次懒癌附体,遂连板题都没写就弃疗了。历史的今天(是今天才怪),vick......
  • [每天例题]蓝桥杯 C语言 顺子日期
    顺子日期题目https://www.lanqiao.cn/problems/2096/learning/?page=3&first_category_id=1&sort=students_count&difficulty=30 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小明特别喜欢顺子。顺子指的就是连续的三个数字:123、456等。顺子日期......
  • 第四章 存储器管理 4.5 基本分段存储管理方式
    一、程序的分段:方便编程,分段共享,分段保护,动态链接,动态增长 二、分段系统的基本原理  1.分段  作业地址空间按逻辑信息的完整性被划分为若干个段;  每段有段名(或段号),每段从0开始编址;  段内的地址空间是连续的。   2.段表——实现从逻辑段到物理内存区......
  • C++第四章课后习题4-12
    定义一个datatype类,能处理包含字符型,整形,浮点型3种类型的数据,给出其构造函数。1#include<iostream>2usingnamespacestd;34classDataType{5private:6chara;7intn;8floatx;9enum{10character,11intege......
  • 【动手学深度学习】第四章笔记:多层感知机、权重衰减、暂退法、数值稳定性和模型初始化
    为了更好的阅读体验,请点击这里4.1多层感知机4.1.1隐藏层由于仿射变换中的线性是一个很强的假设,因此导致了线性模型可能会不适用。线性意味着单调假设:任何特征的增大都会导致模型输出的增大或者模型输出的减小。但是违反单调性的例子比比皆是。除此之外,分类任务中,仅依托像素......
  • 如何解决Gridea部分主题不渲染Katex的问题
    很多好看的主题因为对象不是信息学,所以忽视了公式,即\(\LaTeX\)。导致,如果你想渲染一个\(n\),结果成了nn这个简单,导入文件即可。找到主题文件夹,打开templates->post.ejs。添加以下这行代码:<linkrel="stylesheet"`href="https://cdn.jsdelivr.net/npm/[email protected]/......
  • SNMPV3监控华为设备只能监控到部分数据的解决方法
    最近在做Zabbix监控二次开发的一个项目,需要用到snmp监控被管设备的各种信息,比如风扇状态等PS:本项目之前配置的都是SNMPV3协议(即需要加密的snmp)经华为资料得到它们的MIB库(一个snmp协议的oid集合),发现并不能根据他给的oid获取数据于是用snmpWalk爬取所有数据,发现只能爬到一部分,并......
  • mybatis-plus只查询部分字段的两种方法
    方法1:只需要查询出name和phone两个字段:使用queryWrapper的select()方法指定要查询的字段publicListselectByWrapper1(){ QueryWrapperqueryWrapper=newQueryWrapper<>(); queryWrapper.select("username");//指定查询某字段 ListsysUsers=sysUserService.list(queryWr......
  • 离散数学第一部分内容总结
    一、命题逻辑命题:能够判断真假的陈述句称作命题。一个命题的“结果”,称为真值。例:X>Y不是命题,因为无法判断真假。明天会下雨是命题,可以判断真假。(但真值无法确定) 命题变元:命题标识符如仅是表示任意命题的位置标识,就称为命题变元。它是位置标识,不是能判真假的陈述句。......
  • 软考高项2020下案例题
    1.配置管理的角度指出项目存在的问题1.配置库权限设置存在问题,不能所有人都有管理权限;2.配置库设置存在问题,还应该设置受控库;3.版本管理存在问题,产品库版本与实际运行版本不一致;4.文档管理存在问题,部分文档缺失;5.变更管理存在问题,没有对变更进行记录;2.设计核心产品......