3 程序代码设计
3.1输入模块
1)函数原形: void InputyearMonth();输入年月日的函数判断格式是否正确
Void InputDates(); 输入日期判断格式是否正确
2)功 能:switch语句判断每月的天数是多少以及二月分的天数是多少
用while语句循环判断月份的函数及输入日期判断是否正确并赋值
3)变量及类型:int YearTodays (int y);类的私有函数int DatasToDays();
int MonthToWeek();int YearMonthToDay( int y,int m);
void Date::InputDates()输出函数
4)说明:利用输入模块来完成数据的输入
3.2输出模块
1)函数原形:void showyuandan()//显示元旦是星期几的函数 void
DisPlayMonth();//显示月历 void Date::showdatetime()//显示当前系统
时间
2)功 能:用if语句判断是否是闰年然后 输出下面的函数
3)变量及类型:
Void Date::DisPlayMonth()输出结果的函数
Int year; int month; int days; int wday;类的私有成员
4)说明:利用输出模块来完成数据的输出
4
主菜单
输入 1 输入 2 输入 3 输入 4
输入年月日 输入要打印的月份 输入要打印的年份 是否要退出
XXXX 年 XX 月
XX 日是星期 X
输出 X 月的日历 输出 XXXX 年的日历
Y N NY NY
NY
退出