陈未一 • 3个月前
using namespace std; int mon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int day[7]; int main() {
int l=6,n;
cin>>n;
n+=1900;
for(int i=1900;i<n;i++)
{
if((i%100!=0&&i%4==0)||i%400==0)
{
mon[2]++;
}
for(int j=1;j<=12;j++)
{
day[l]++;
l+=mon[j];
l%=7;
}
mon[2]=28;
}
cout<<day[6];
for(int i=0;i<6;i++)
{
cout<<' '<<day[i];
}
cout << endl;
return 0;
}
评论: