HDU—— 2005 第几天? (java版)

来源:互联网 发布:西安信利软件 编辑:程序博客网 时间:2024/05/02 04:18

这道题要是用c特别好做,但是用java还要知道split才能做出来,也是坑的一匹!

**import java.util.Scanner;public class hdu2005 {    public static void main(String[] args) {        Scanner in=new Scanner(System.in);        int a,b,c,sum;        int aa[]={31,28,31,30,31,30,31,31,30,31,30,31};        while(in.hasNext()){        String s=in.next();        String array[]=s.split("/");         a=Integer.parseInt(array[0]);         b=Integer.parseInt(array[1]);         c=Integer.parseInt(array[2]);         sum=0;        if(b>2&&(a%4==0&&a%100!=0)||a%400==0)            sum+=1;        if(b==1)              System.out.println(c);        else{            for(int i=b-2;i>=0;i--)              sum+=aa[i];          System.out.println(c+sum);           }        }in.close();    }}**
0 0