下面这个是原来上课时做的万年历,只能按年输出,你稍微改一下就可以按月输出了,C++代码: #include"iostream" #include"iomanip" #include"windows.h" using namespace std; int tab[2][13]={ {0,31,28,31,30,31,30,31,31,30,31,30,31}, {0,31,29,31,30,31,30,31,31,30,31,30,31} }; int y,m=3,d=18,leap; class Calendar { public: int Leap(int year); int day_of_year(int y1,int m1,int d1); int weekday(int yy,int mm,int dd); int outyear(); int outhead(); int outmon(int month);