闰年的判断和月份天数的存储
int month[13][2] = {{0,0}, {31, 31}, {28, 29}, {31, 31}, {30, 30}, {31, 31}, {30, 30}, {31, 31}, {31, 31}, {30, 30}, {31, 31}, {30, 30}, {31, 31}}; bool isLeap(int year){ return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0); } int m_2[]={0,31,59,90,120,151,181,212,243,273,304,334,365}; // 用m_2数组来储存日子的递增 // 用年来调用日子:month[m][isLeap(year)];