• 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);
    
    	}
    
    }
    
  • 相关阅读:
    最详细最权威的Android 编码规范
    一款实用的工具手机软件
    一个简单的四则运算程序(优化)
    随笔
    一个简单的四则运算程序
    随手记(四)
    随手记(三)
    随手记(二)
    随手记(一)
    大学生生活中的三大痛点
  • 原文地址:https://www.cnblogs.com/a1439775520/p/12946202.html
Copyright © 2020-2023  润新知