C++编程题目,希望多多帮忙。详见图片
追问:
追问:
答案:#include <iostream.h>
class CDate
{
int year;
int month;
int day;
public:
CDate()
{
year = 2000;
month = 1;
day = 1;
}
CDate(int inYear, int inMonth, int inDay)
{
year = inYear;
month = inMonth;
day = inDay;
}
void set()
{
int inYear;
cout<<"请输入年份:";
cin>>inYear;
year = inYear;int inMonth;
cout<<"请输入月份:";
cin>>inMonth;
month = inMonth;int inDay;
cout<<"请输入日期:";
cin>>inDay;
day = inDay;
cout<<"设置成功!"<<endl;
}
void get(int *a, int *b, int *c)
{
*a = year;
*b = month;
*c = day;
cout<<"获取成功!"<<endl;
}
void show()
{
if(year != NULL)
cout<<year<<"年"<<month<<"月"<<day<<"日"<<endl;
else
cout<<"请先设置日期。"<<endl;
}
};