#include <stdio.h>
/*根据年份测试是否是闰年。
参数:年份
返回值:0―不是闰年,1―是闰年*/
int isLeap(int);
/*计算给定年份的元旦是星期几
参数:年份
返回值:星期几
注:该函数可以改进成为――计算给定的年月的第一天是星期几*/
int FirstDay(int, int);
/*计算给定某年某月的天数
参数:年份,月份
返回值:天数(28~31)*/
int LenOfMonth(int, int);
main()
{
short i, flagInput=0; //i--循环变量,flagInput--输入标志
int year, month; //输入数据。year--年份,month--月份
//中间变量。day--日子,weekday--每月第一天是星期几,daysOfMonth--每月的天数
int day, weekday, daysOfMonth;
/*――――改进代码――开始*/
do{ /*检验用户的输入是否合法*/
if(flagInput==1)
printf("\n――――――――――\nError! 您输入的年份和月份有误,请重新输入!!\n\n");
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载