输入月份m(1<=m<=12),按一定格式打印2015年第m月的月历。
例如2015年1月的月历打印效果如下(第一列为周日):
参考代码如下:
#include <iostream> using namespace std; const int dayNum[]={-1,31,28,31,30,31,30,31,31,30,31,30,31}; int m,offset,i; int main() { cin>>m; cout<<"S\tM\tT\tW\tT\tF\tS"<<endl; _____(1)_______ for(i=1;i<m;i++) offset=______(2)______ for(i=0;i<offset;i++) cout<<'\t'; for(i=1;i<=_____(3)______;i++) { cout<<_____(4)______ if(i==dayNum[m]||_____(5)_____==0) cout<<endl; else cout<<'\t'; } return 0; }