文章

246

粉丝

0

获赞

1179

访问

74.8k

头像
今年的第几天 题解:
P1169 清华大学上机题
发布于2026年3月17日 15:50
阅读数 187

#include<iostream>
using namespace std;

int days[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int year,month,day;

bool check(int year)
{
    if(year%4==0&&year%100!=0||year%400==0)
    return true;
    return false;
}

void work()
{
    if(check(year))
    days[2]=29;
	else
	days[2]=28;
    int cnt=0;
    for(int i=1;i<month;i++)
    cnt+=days[i];
    cnt+=day;
    cout<<cnt<<endl;
}

int main()
{
    while(cin>>year>>month>>day)
    work();
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发