Scanner sc=new Scanner(System.in); int arr[]=new int[]{0,31,28,31,30,31,30,31,31,30,31,30,31}; while(sc.hasNext()) { String it=sc.nextLine(); String all[]=it.split("/"); int y=Integer.parseInt(all[0]); int m=Integer.parseInt(all[1]); int d=Integer.parseInt(all[2]); int sum=0; if(y%4==0&&y%100!=0||y%400==0) { arr[2]=29; }; for(int a=1;a<m;a++) { sum+=arr[a]; } System.out.println(sum+=d); }
解题思路:
注意事项:
参考代码:
0.0分
1 人评分