请看:
#include<bits/stdc++.h>
using namespace std;
int main(){
int d[15]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int n;
cin>>n;
cout<<"MON TUE WED THU FRI SAT SUN"<<endl;
int w=1;
if(n>9){
for(int i=9;i<n;i++){
w=(w+d[i]-1)%7+1;
}
}
else if(n<9){
for(int i=8;i>=n;i--){
w=((w-d[i])%7+7)%7;
}
if(w0) w=7;
}
int a=1;
for(int i=1;i<w;i++){
cout<<" ";
a++;
}
for(int i=1;i<=d[n];i++){
if(i<=9){
cout<<" "<<i<<" ";
}
else{
cout<<" "<<i<<" ";
}
if(a7){
cout<<endl;
a=0;
}
a++;
}
return 0;
}