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);
    
    	}
    
    }
    
  • 相关阅读:
    PHP生成二维码并上传到七牛云
    算法入门---选择排序
    算法入门
    react入门-refs
    react入门-props.children
    react入门-组件方法、数据和生命周期
    react入门-jsx
    递归
    node的path.join 和 path.resolve的区别
    vuex的使用
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13074871.html
Copyright © 2011-2022 走看看