C++日历

#include<bits/stdc++.h>
using namespace std;
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int yue(int i,int &b){ //形参,不是确切的数字
cout<<endl;
cout<<i<<"月"<<endl;
cout<<"一\t二\t三\t四\t五\t六\t日"<<endl;
for(int j=1;j<b;j++){
cout<<"\t";
}
for(int j=1;j<=a[i];j++){
cout<<j<<"\t";
b++;
if(b==8){
cout<<endl;
b=1;
}
}
if(b!=1){
cout<<endl;
}
}
int main( ){
int xingqiji;
cout<<"这一年的一月一日是星期";
cin>>xingqiji;
for(int i=1;i<=12;i++){
yue(i,xingqiji);
}
}