第1个回答 2011-08-23
#include "iostream.h"
#include "stdio.h"
class date
{private:
int year;
int month;
int day;
public:
void set(int y,int m,int d)
{
year=y;
month=m;
day=d;
}
void print()
{
cout<<year<<"年"<<month<<"月"<<day<<"日"<<endl;
}
bool leap()
{
if((year%4==0&&year%100!=0)||year%400==0)
cout<<year<<"年是闰年"<<endl;
else
cout<<year<<"年不是闰年"<<endl;
return year;
}
void next()
{
int months[12]=;
if(leap()) months[1]=29;
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
{
if(day==31)
else day++;
break;
}
case 4:
case 6:
case 9:
case 11:
{
if(day==30)
else day++;break;
}
case 2:
{
if(day==months[1])
else day++;break;
}
case 12:
{
if(day==31)
else day++;break;
}
}
cout<<"明天的年月日为:"<<endl;
cout<<year<<"年"<<month<<"月"<<day<<"日"<<endl;
}
};
void main()
{
date a;
int y,m,d;
cin>>y>>m>>d;
a.set(y,m,d);
a.print();
a.leap();
a.next();
}
本回答被网友采纳