在1设计一个学校在册人员类(Person)。数据成员包括身份证号(IdPerson)、姓名(Name)、性别(Sex)、生日(Birth-day)和家庭住址(HomeAddress)。成员函数包括人员信息的录入和显示,还包括构造函数与复制构造函数。设计一个合适的初始值。

又是一些无语的小问题啊啊啊,类定义之后有分号怎么就是记不住呢呜呜,查了好久,还有就是刚写的时候可能还没睡醒吧,信息录入函数都没有写怎么可能输出呢,总感觉最近有点懒,好久不写程序了,不行,不行要上进!!!

#include <iostream>
#include <stdlib.h>
#include <string>
using namespace std;
class Person
{
    private:
        string Name;  
        string Id;       
        string Sex;
       string Birth_day;
        string HomeAddress;  //私有数据   
        public:
        Person() ;//构造函数声明 
        Person (Person&p);//声明复制构造函数 
        void input();//信息录入 
        void show();
};        
    Person::Person()    
           {
            Id="未输入身份证号";
            Name="未输入姓名";
            Sex="0";
            Birth_day="未输入生日"; 
            HomeAddress="未输入地址";
        }//类外定yi构造函数 
            void Person::input()
        {
            cout << "请输入身份证号:";
    getline(cin,Id );
    cout << "请输入姓名:";
    getline(cin,Name );
    cout << "请输入性别";
    getline(cin, Sex);
    cout << "请输入生日:";
    getline(cin,Birth_day);
    cout << "请输入家庭住址:";
    getline(cin,HomeAddress);
    cout << "-------——————录入完毕——————————"<<endl;
        }
              Person::Person ( Person&p)
              {
              Id=p.Id;
            Name=p.Name;
            Sex=p.Sex;
            Birth_day=p.Birth_day; 
            HomeAddress=p.HomeAddress;
                          }   //类外定义复制构造函数
        void Person::show()
            {
                cout<<"身份证号为"<<Id<<endl;
                cout<<"姓名为 "<<Name<<endl;
                cout<<" 性别为"<<Sex<<endl;
                cout<<"生日为 "<<Birth_day<<endl;
                cout<<" 家庭住址为"<<    HomeAddress<<endl;
                          }
int main()          
{
    Person a;
    a.input();
    a.show();
    system("PAUSE");
    return 0;
}

设计一个学校在册人员类(Person)。数据成员包括身份证号(IdPerson)、姓名(Name)、性别(Sex)、生日(Birth-day)和家庭住址(HomeAddress)。成员函数包括人员信息相关推荐

  1. Java黑皮书课后题第10章:***10.8(金融:Tax类)编程练习题8.12使用数组编写一个计算税款的程序。设计一个名为Tax类,该类包含下面的实例数据域

    ***10.8(金融:Tax类)编程练习题8.12使用数组编写一个计算税款的程序.设计一个名为Tax类,该类包含下面的实例数据域 题目 程序解释 代码 Test8.java Test8_Tax.jav ...

  2. 用C++ 设计一个不能被继承的类

    题目:用C++ 设计一个不能被继承的类. 分析:这是Adobe 公司2007 年校园招聘的最新笔试题.这道题除了考察应聘者的C++ 基本功底外,还能考察反应能力,是一道很好的题目. 在Java 中定义 ...

  3. 【设计一个抽象的形状类Shape,方法:求周长和求面积】

    [设计一个抽象的形状类Shape,方法:求周长和求面积.shape类的子类:Rect(矩形),Circle(圆形).Rect类的子类:Square(正方形)不同的子类会有不同的计算周长和面积的方法.] ...

  4. 设计一个银行帐户类,成员变量包括账号、储户姓名、开户时间、身份证号码、存款余额等帐户信息,成员方法包括存款、取款操作

    设计一个银行帐户类,成员变量包括账号.储户姓名.开户时间.身份证号码.存款余额等帐户信息,成员方法包括存款.取款操作 思路:首先创建一个BankAccount类用于存放用户信息,在创建一个BCOpti ...

  5. 设计一个表示学生的类:Student,该类的属性包括name、age、scores(包含语文、数学和英语三科成绩,每科成绩的类型为整数),此外该类还有3个方法。

    设计一个表示学生的类:Student,该类的属性包括name.age.scores(包含语文.数学和英语三科成绩,每科成绩的类型为整数),此外该类还有3个方法. (1)获取学生姓名的方法:get_na ...

  6. 设计银行项目中的注册银行用户基本信息的类,包括账户卡号、姓名、身份证号、联系电话、家庭住址。

    什么是类和对象? 类是模子,确定对象会拥有的特征(属性)和行为(方法),类的特点:类是对象的类型,具有相同属性和方法的一组对象的集合.对象是类的实例,什么是对象的属性?属性是对象拥有的各种特征:每个对 ...

  7. //设计银行账户类。包括帐号、姓名、开户时间、余额,成员方法包括存款、取款、查询余额,计算利息等。对所设计的类进行测试。

    import java.util.Scanner; public class Bank {//设计银行账户类.包括帐号.姓名.开户时间.余额,成员方法包括存款.取款.查询余额,计算利息等.对所设计的类 ...

  8. 问题 C: C语言11.4——设有若干个人员的数据,其中包含学生和教师。学生的数据中包括:号码、姓名、性别、职业、班级。教师的数据包括:号码、姓名、性别、职业、职务。

    题目描述: 设有若干个人员的数据,其中包含学生和教师.学生的数据中包括:号码.姓名.性别.职业.班级.教师的数据包括:号码.姓名.性别.职业.职务.可以看出,学生和教师所包含的数据是不同的.现在要求把 ...

  9. 【Java】设计银行账户类。包括帐号、姓名、开户时间、余额,成员方法包括存款、取款、查询余额,计算利息等。对所设计的类进行测试。

    设计银行账户类.包括帐号.姓名.开户时间.余额,成员方法包括存款.取款.查询余额,计算利息等.对所设计的类进行测试. 要求 代码 要求 设计银行账户类.包括帐号.姓名.开户时间.余额,成员方法包括存款 ...

最新文章

  1. sizeof和strlen解析
  2. mysql同步binlog_利用MySQL的Binlog实现数据同步与订阅(下)
  3. 一个自动生成关键字索引页面的比处理文件
  4. C/C++面试题—矩阵中的路径【回溯法应用】
  5. 微软python视频教程中文-【译】微软的Python入门教程(一)
  6. Java 找到并返回一组字符串中第一个不为空的字符串
  7. bootstrap checkbox_[推荐]icheck-bootstrap(漂亮的ckeckbox/radiobox)
  8. 暗黑主题(皮肤)资源 (实用)
  9. 计算机空格键作用,电脑键盘上的空格有什么用 键盘上空格的作用说明
  10. 科研工具--论文-作者-影响力等-精准制导-检索网站
  11. 电脑桌面一计算机打不开怎么办,电脑桌面什么都打不开怎么办
  12. 解除Word的编辑保护【简单版】
  13. 哈工大计算机系统大作业——hello P2P
  14. parallels desktop cracked
  15. 一个请假单流程的实现(struts2.1.8+spring2.5+hibernate3集成jbpm4.3)
  16. Logistic模型拟合COVID-19疫情以及Python实现
  17. #发现你#桃子还是苹果——沉锚效应
  18. brew 一直等待_等待幸福作文小学生5篇2020年
  19. (转)科普:SATA、PCIe、AHCI、NVMe
  20. 8051单片机Proteus仿真与开发实例-74LS273触发器驱动仿真

热门文章

  1. [网站] 国学资料下载
  2. 发布房源(三)01——进入发布房源组件-history.replace() 方法跳转页面-有缓存数据
  3. Hadoop源码解析之Mapper数量计算公式
  4. 微信未验证应用(微信openSDK1.8.6的集成)
  5. 办公工具_sakura
  6. Word2016文档“比较”功能介绍及其Bug处理(Bug能让人睡不着觉)
  7. get请求报错400状态码
  8. 李宏毅2022ML第四周课程笔记
  9. 会计的思考(15):华而不实的应收账款周转率
  10. LayUI列表渲染实现及问题