首页 > 编程语言 >C++第四章课后习题选做

C++第四章课后习题选做

时间:2023-04-24 21:16:06浏览次数:32  
标签:选做 int month 课后 year Date 习题 day

#include <iostream>
using namespace std;
class Date{
    private:
        int year,month,day;
    public:
        Date(int year=1,int month=1,int day=1)
        {
            this->year=year;
            this->month=month;
            this->day=day;
        }
        Date(Date &d)
        {
            year=d.year;
            month=d.month;
            day=d.day;
        }
        void show()
        {
            cout<<year<<"/"<<month<<"/"<<day;
        }
        ~Date(){
        }
};
class Person{
    private:
        int number;
        char sex;
        Date date;
        long int id;
    public:
        Person(){
        }
        Person(int n,char s,Date d,long int i)
        {
            number=n;
            sex=s;
            date=d;
            id=i;
        }
        void show()
        {
            cout<<"编号"<<number<<"性别"<<sex<<" 出生日期";
            date.show();
            cout<<" 身份证号"<<id<<endl; 
        } 
        Person(Person &p)
        {
            number=p.number;
            sex=p.sex;
            date=p.date;
            id=p.id;
        }
        ~Person(){
        }
};
int main()
{
    Date D(2004,9,16);
    Person P(1,'f',D,130582);
    Person P0;
    P0=P;
    P.show();
    P0.show();
}

 

标签:选做,int,month,课后,year,Date,习题,day
From: https://www.cnblogs.com/Lyh3012648079/p/17347818.html

相关文章

  • 37-时序逻辑电路习题
    例1主从触发器,下降沿触发;上升沿输入,下降沿反转例2cp作为输入也是Mealy型电路例3......
  • 第三章课后习题(1)
     输出样例1:100008888823333设计思路:1.输入一个整数x为朋友圈个数。2.3-7题目描述:完成函数,参数为两个unsignedshortint型数,返回值为第一个参数除以第二个参数的结果,数据类型为shortint;如果第二个参数为0,则返回值为-1.在主程序中实现输入输出。设计思路:1.设计一个函数带有......
  • C++第四章课后习题4-8
    定义一个dog类,包含的age,weight等属性,以及对这些属性的操作方法,实现并测试这个类。1#include<iostream>2usingnamespacestd;3classDog{4private:5intage,weight;6public:7voidsetdog(inta,intb)8{9......
  • 每周习题讲解
    1.给你一个长度为 �n 的由大写的英文字母组成的字符串,请你找出出现频率最高的长度为2的子串#include<iostream>/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/usingnamespacestd;chara[100];intb[27......
  • 王道408操作系统-4.3文件系统 习题总结
    文件系统第一题用户使用文件系统实现对文件的按名存取,选B第二题选B,超级块是用来描述文件系统的第三题文件的存储空间实际上是对(外存空间区)的组织和管理。第四题第五题索引节点用来存放文件的描述信息,所以选B虚拟文件系统虚拟文件系统,简称VFS(Virtual......
  • 王道408操作系统-4.2文件目录 习题总结
    错题复盘第一题散列法一般不用来检索目录,因为想要避免散列冲突就需要大量的存储空间来存放目录,造成不必要的浪费。在树形目录中检索时,应从当前目录开始逐级检索。在上图中,当我想要查找文件N时,使用文件路径/D/p/N查找,很明显分量名P不在D之下,继续往下查找没有任何意义,这时就......
  • mysql综合练习题
    作业1第一题D错误。别名有空格要用“”都引起来第三题别名和之前的列名都可以使用作业2SELECT*FROMempSELECT*FROMdeptSELECT*FROMsalgrade--作业2--2.查看dept表和emp表的结构DESCdept;DESCemp;--3.1显示所有部门的名称SELECTdnameFROMd......
  • Python习题
    文本词频统计题目:一篇文章,出现了哪些词?哪些词出现的最多?请统计hamlet.txt文件中出现的英文单词情况,统计并输出出现最多的10个单词,注意:(1)单词不区分大小写,即单词的大小写或组合形式一样;‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮......
  • Linux练习题
    61.(多选题)社区发行版的特点包括A.厂商主导的开发B.采用开放开发模式C.社区开发者主导的开发D.由厂商提供支持和服务正确答案:62.(多选题)下面属于国际类别开源许可证(Internationallicenses)的是A.ApacheLicense2.0B.MulanPSLv2C.ServerSidePublicLicenseD.......
  • mysql练习题1
    2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;SELECTC.student_id,C.SHENGWU,D.WULIFROM(SELECTA.student_id,A.numberASSHENGWUFROMsockeALEFTJOINcorseBONA.corse_id=B.cidWHEREB.cname='生物')ASCLEFTJOIN(SELECTsocke.stud......