打印形式
Input the year and month<yyyy-mm>:2006-12
2006-12
Sun. Mon. Tue. Wed. Thu. Fri. Sat.
1 2
题目:打印日历:输入年份和月份,输出该月日历。
提示:
假设公元0001年1月1日到第x年12月31好的总天数为days天,则days的计算公式如下:
days=x*365+x/400+x/4-x/100
判断第days天时星期几:
WeekDay=days%7
(weekDay值为0,表示周日,weekDay为1~6,分别表示周一到周六)
int GetWeekDay(int year,int month,int day)
函数功能:求year年month月day日时星期几
参数:要求天数的年和月。
返回值:0~6,0表示周日,1~6表示周一到周六
int GetMonthDays(int year,int month)
函数功能:求year年month月共有几天;
参数:要求天数的年和月
返回值:该月的天数
void PrintMonthCalender(int startDay,int days)
函数功能:打印某月日历
参数:startDay表示该月一号是星期几,startDay取值为0~6,其中0代表周日,1~6代表周一到周六,days:该月共有几天
返回值:无
int CheckLeap(int year)
函数功能:检测是否是闰年。
参数:year:要检测的年
返回值:0或1,0不是闰年,1是闰年
额 最好就用那几个函数嘛!最好不要哦!谢谢哈!