首页 > 代码库 > 日期计算
日期计算
描述如题,输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天。
- 输入
- 第一行输入一个数N(0<N<=100),表示有N组测试数据。后面的N行输入多组输入数据,每行的输入数据都是一个按题目要求格式输入的日期。
- 输出
- 每组输入数据的输出占一行,输出判断出的天数n
- 样例输入
32000 4 52001 5 42010 10 24
- 样例输出
96124297
1 import java.util.Arrays; 2 import java.util.Scanner; 3 4 public class Main { 5 public static void main(String[] args) { 6 Scanner scanner=new Scanner(System.in); 7 int T; 8 int k; 9 int a;10 int b;11 int c;12 int day[]={31,28,31,30,31,30,31,31,30,31,30,31};13 int i;14 int sum;15 16 T=scanner.nextInt();17 for(k=0;k<T;k++){18 a=scanner.nextInt();19 b=scanner.nextInt();20 c=scanner.nextInt();21 22 sum=0;23 for(i=1;i<=b-1;i++)24 sum+=day[i-1];25 26 sum+=c;27 28 if(b>=3 && (a%400==0 || (a%4==0 && a%100!=0)))29 sum++;30 31 System.out.println(sum);32 } 33 } 34 }
日期计算
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。