C++年历显示(万年历)

急!!!大神C++程序设计 年历显示(万年历)一定要是c++的!在Visual 6.0上能运行的!(1) 输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1940-2040年之间。(2) 输入年月,输出该月的日历。(3) 输入年月日,输出距今天还有多少天,星期几,是否是公历节日。

第1个回答  2013-07-28
bool CLunar::IsLeapYear(int nYear,bool & IsLeap)
{
//判断所传入的年份是否为闰年,若为闰年,IsLeap为真,否则为假,返回值代表年份是否在范围内
if (nYear>1582)
{
if (nYear%4==0&&nYear%100!=0||nYear%400==0)
{
IsLeap=true;
}else
{
IsLeap=false;
}
return true;
}else if (nYear>-4713)
{
if (nYear%4==0)
{
IsLeap=true;
}else
{
IsLeap=false;
}
return true;
}else
{
return false;
}

}
第2个回答  2013-07-28
做过类似的过去给你贴出来