C++当前日期加1天

#include
using namespace std;

class Date
{
private:
	int year;
	int month;
	int day;

public:
	Date(){}
	Date(int y,int m,int d)
	{
		year=y;
		month=m;
		day=d;
	}
	Date NextDay();
	void Show()
	{
		cout<31)
    {
        if(t.month==12)
        {
            t.day=1;
            t.month=1;
            t.year++;
        }
        else
        {
            t.day=1;
            t.month++;
        }
    }
    else if(t.day==31)
    {
        if(t.month==4||t.month==6||t.month==9||t.month==11)  
        {
            t.day=1;
            t.month++;
        }
    }
	return t;
}
bool Date::IsLeapYear()    
{
	bool bleap;
    if((year%4==0&&year%100!=0)||year%400==0)
        bleap=true;
    else
        bleap=false;
    return bleap;
}
int main()
{
	int y,m,d;
	cout<<"printf the date:"<

老师布置的作业,上学期的结构学的太差了,面壁,请戚大侠指点后顿悟。


参考资料:http://www.oschina.net/code/snippet_137649_6271


你可能感兴趣的:(hdu)