4 条题解
-
0
#include<bits/stdc++.h> using namespace std; int y,m,s,w,sm[13]={0,31,28,31,30,31,30,31,31,30,31,30,31},d[13][35],x; int main(){ cin>>y>>m; cout<<" Sun Mon Tue Wed Thu Fri Sat\n"; s=y-1+((y-1)/4)-((y-1)/100)+((y-1)/400)+1; w=s%7; if((y%4==0&&y%100!=0)||y%400==0){ sm[2]=29; } for(int i=1;i<=12;i++){ for(int j=1;j<=sm[i];j++){ d[i][j]=w; w++; if(w>6){ w=0; } //cout<<s<<endl; } } for(int i=1;i<=d[m][1];i++){ cout<<" "; } for(int i=1;i<=sm[m];i++){ if(i/10==0){ cout<<' '; } cout<<" "<<i; if(d[m][i]==6){ cout<<endl; } } return 0; }
信息
- ID
- 108
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 6
- 标签
- 递交数
- 115
- 已通过
- 37
- 上传者