int year,month,day;
int y1,m1,d1;
public: void setdate(int y,int m,int d) {year=y;month=m;day=d;}
void show() {
cout<<\"当前日期: \"< d1=day;y1=year;m1=month; for(int i=0;i<2;i++) { d1++; switch(d1){ case 29: if(!(month==2 &&(year%400==0||year%4==0&&year%100!=0))) { m1=3;d1=1; }; break; case 30: if(month==2 &&(year%400==0||year%4==0&&year%100!=0)) { m1=3;d1=1; }; break; case 31: if(month==4||month==6||month==9||month==11) { m1=m1+1;d1=1; }; break; case 32: m1=m1+1; d1=1; if(month==12) { y1=y1+1; m1=1; }; break; } } } }; void main() { Cdate d; int y,m,d1; cout<<\"请输入年月日: \"; cin>>y>>m>>d1; d.setdate(y,m,d1);//加一天 d.setdate(y,m,d1);//再加一天 d.datetwo(); d.show(); } 因篇幅问题不能全部显示,请点此查看更多更全内容