people.cpp
来自「个人所得税计算 具体要求:生成一个GZ类表示工资。用静态数据成员表示个人所得税」· C++ 代码 · 共 57 行
CPP
57 行
#include<iostream.h>
#include<stdio.h>
#include<string.h>
class people
{
private:
char name[7];
char sex;
int age;
long idnumber;
public:
people(char *s,char se='m',int a=0,long id=0)
{
set_p(s,se,a,id);
}
void set_p(char *s,char se='m',int a=0,long id=0)
{
strcpy(name,s);
sex=se;
age=a;
idnumber=id;
}
void disp_p()
{
cout<<"姓名为:"<<name<<endl;
cout<<"性别为:"<<sex<<endl;
cout<<"年龄为:"<<age<<endl;
cout<<"身份证号为:"<<idnumber<<endl;
}
};
class student : public people
{ private:
int grade;
int classes;
public:
student(char *s,char se='m',int a=0,long id=0,int gr=0,int cl=0):people(s,se,a,id){grade=gr;classes=cl;}
void set_s(char *s,char se='m',int a=0,long id=0,int gr=0,int cl=0)
{
set_p(s,se,a,id);
grade=gr;
classes=cl;
}
void disp_s()
{
disp_p();
cout<<"年级为:"<<grade<<endl;
cout<<"班级为:"<<classes<<endl;
}
};
int main()
{
people a("王硕",'m',20,12010411);
a.disp_p();
student b("谭天宇",'w',20,120104,06,1);
b.disp_s();
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?