zoukankan      html  css  js  c++  java
  • Java实现 蓝桥杯 算法训练 天数计算

    试题 算法训练 天数计算

    问题描述
      编写函数求某年某月某日(**** ** **)是这一年的第几天 。提示:要考虑闰年,闰年的2月是29天(闰年的条件:是4的倍数但不是100的倍数,或者是400的倍数)。编写主函数,输入年月日,测试该函数并输出结果。
    输入格式
      按“yyyy mm dd"的格式输入年月日
    输出格式
      输出一个整数形式的计算结果
    样例输入
    1990 5 10
    样例输出
    130
    数据规模和约定
      根据实际输入合法的日期

    import java.util.Scanner;
    
    public class Main {
    
    	public static void main(String[] args) {
    		Scanner sc=new Scanner(System.in);
    		int a=sc.nextInt();
    		int b=sc.nextInt();
    		int c=sc.nextInt();
    		int[] arr={0,31,28,31,30,31,30,31,31,30,31,30,31};
    		if((a%4==0&&a%100!=0)||a%400==0)
    		{
    			arr[2]=29;
    		}
    		int sum=0;
    		for(int i=1;i<=b;i++)
    		{
    			sum=sum+arr[i];
    		}
    		sum=sum+c-arr[b];
    		System.out.print(sum);
    
    	}
    
    }
    
  • 相关阅读:
    数据库期末考试复习
    函数 初识
    文件操作
    深浅copy 和 集合
    数据编码补充
    字典的增删改查和嵌套
    面试题 和 python 2与3的期区别
    英文练习
    初识数据类型
    测试基础-系统测试(2)
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12946202.html
Copyright © 2011-2022 走看看