#include #include #include char* month[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nev","Dec"}; char* week[]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"}; int j_leapyear(int year) //定义函数检测输入年份是否为闰年 { if((/*year%400==0*/year%4==0&&year%100!=0)||(year%400==0)) return (1); // else if(year%4==0&&year%100!=0) // return (1); else return 0; } int month_day(int year,int month) //检测该年月份有多少天 { int mon_day[]={31,28,31,30,31,30,31,31,30,31,30,31}; if(j_leapyear(year)&&month==2) return 29; else return (mon_day[month-1]); } int j_week(int year,int month,int day) //检测该天是星期几 { int d=0,i; //d 表示该天在该年份的累计天数 int w; /* int month_day[]={31,28,31,30,31,30,31,31,30,31,30,31}; if(j_leapyear(year)==1) month_day[1]=29; for(i=0;i