📄 c++.txt
字号:
#include<iostream>
#include<string>
using namespace std;
class Data
{public:
Data()
{year=2000;
month=1;
day=1;
}
void getdate(); // 输出日期,格式:"2000年1月1日"
int getyear(){return year;}; // 返回年份
int getmonth(){return month;}; // 返回月份
int getday(){return day;}; // 返回日期
void setdate()
{cout<<"输入今日年份:";cin>>year;
cout<<"输入今日月份:";cin>>month;
cout<<"输入今日日期:";cin>>day;
}; // 设置日期
private:
int year;
int month;
int day;
};
class Employee
{public:
Employee(int m,int n,int h,int i,int j):name(m),num(n),year(h),month(i),day(j){}
int isbirsday(Data &);
void display();
void setinfo();
int name(){return name;};
private:
int name;
int num;
int year;
int month;
int day;};
int Employee::isbirsday(Data &b)
{
if(month==b.getmonth()&&day==b.getday())
return 1;
else
return 0;
}
void Employee::setinfo()
{
cout<<"输入该职工的姓名:";cin>>name;
cout<<"输入该职工的编号:";cin>>num;
cout<<"输入职工出生年份:";cin>>year;
cout<<"输入职工出生月份:";cin>>month;
cout<<"输入职工出生日期:";cin>>day;
}
void Employee::display()
{cout<<"姓名:"<<name<<endl;
cout<<"编号:"<<num<<endl;
cout<<"出生于:"<<year<<"年"<<month<<"月"<<day<<"日"<<endl;
}
void Data::getdate()
{
cout<<year<<"年"<<month<<"月"<<day<<"日:"<<endl;
}
int main()
{Data Today;
int h=1;
Employee a("Smith", "10", 1978, 11, 25);
kaishi: Today.setdate();
a.display();
cout<<Today.getyear()<<"年"<<Today.getmonth()<<"月"<<Today.getday()<<"日"<<endl;
if(a.isbirsday(Today))
cout<<"今天是"<<a.getname()<<"的生日."<<endl;
else
cout<<"今天不是"<<a.getname()<<"的生日."<<endl;
if(h)
{ a.setinfo();
h=0;
goto kaishi;
}
cin.get();
cin.get();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -