题解 | 计算一年中的第几天

计算一年中的第几天

https://www.nowcoder.com/practice/178aa3dafb144bb8b0445edb5e9b812a

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
    int y=in.nextInt();
    int m=in.nextInt();
    int d=in.nextInt();
    int[] c={31,28,31,30,31,30,31,31,30,31,30,31};
    int[] e={31,29,31,30,31,30,31,31,30,31,30,31};
    
    if(y%4==0&&y%100!=0&&y%400==0){
        int sum=0;
        for(int i=0;i<m-1;i++){
        
         sum+=e[i];
        }
        int num=sum+d;
        System.out.println(sum);
    }
    else{
        int dum=0;
        for(int q=0;q<m-1;q++){
            
            dum+=c[q];
            int num=0;
            

            
        }
        int pum=dum+d;
        System.out.println(pum);
    }

    }
}
    

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务