欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

Java实现 蓝桥杯 算法训练 天数计算

发布时间:2023/12/15 java 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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);}}

总结

以上是生活随笔为你收集整理的Java实现 蓝桥杯 算法训练 天数计算的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。