文章

1

粉丝

56

获赞

0

访问

126

头像
今年的第几天 题解:
P1169 清华大学上机题
发布于2024年2月27日 22:39
阅读数 126

#include<bits/stdc++.h>
using namespace std;
int m1[]={0,31,28,31,30,31,30,31,31,30,31,30,31
    };//平年 
int m2[]={0,31,29,31,30,31,30,31,31,30,31,30,31
    };//闰年 

int isRun(int n){
    if(n%100==0) return n%400==0;
    else return n%4==0;
}


int main(){
    int flag=1;
    int y,m,d;
    while(scanf("%d %d %d",&y,&m,&d)!=EOF){
        int *ms;
        if(isRun(y)) ms=m2;
        else ms=m1;
        int sum=0;
        for(int i=1;i<m;i++){
            sum+=ms[i];
        }
        sum+=d;
        if(flag==1) flag=0;
   &n...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发