云之南隅 • 1小时前
using namespace std; int months[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int main() {
int year,month,day;
cin>>year>>month>>day;
int cnt=0;
for(int i=2022;i<year;i++)
{
if((i%4==0&&i%100!=0)||i%400==0){
cnt+=366;
}
else
cnt+=365;
}
for(int i=1;i<month;i++)
{
if(i==2&&((year%4==0&&year%100!=0)||(year%400==0))){
cnt+=29;
}
else
cnt+=months[i];
}
cnt+=day;
cnt-=1;
int x=cnt%7;
x+=6;
x%=7;
if(x==0)
x=7;
cout<<cnt<<"\n"<<'*'<<x;
return 0;
}
评论:
请先登录,才能进行评论