c++万年历 分栏
来源:百度知道 编辑:UC知道 时间:2024/09/24 03:17:41
// classdate.h: interface for the classdate class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_CLASSDATE_H__34053495_CC68_46B1_A5C8_9058B66D97B5__INCLUDED_)
#define AFX_CLASSDATE_H__34053495_CC68_46B1_A5C8_9058B66D97B5__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
//MOUTH:
//JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC
//WEEK:
//SUN0,MON1,TUE2,WED3,THU4,FRI5,SAT6
#include <stdio.h>
class classdate
{
public:
void com(int year)
{
idays=0;
back=0;
mouth={31,28,31,30,31,30,31,31,30,31,30,31};
firstday={5,0,1,2,3,5,6,0,1,3,4,5,6,1,
2,3,4,6,0,1,2,4,5,6,0,2,3,4};
}
bool showleap(int year)
{
if (year%400==0)||((year%4==0)&&(year%100!=0))
return true;
else
return false;
}
int showday(int year,