解题思路:
注意事项:
import java.util.Scanner;
public class Demo1246 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext()) {
String string = scanner.nextLine();
// 找到一个表示每个月份的天数数组
int arr[] = new int[] { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
// 分割此字符串成三个部分
String[] arr1 = string.split("/");
int year = Integer.parseInt(arr1[0]);
int month = Integer.parseInt(arr1[1]);
int day = Integer.parseInt(arr1[2]);
int ans = 0;
if ((year % 4 == 0 && year % 100 != 0)||(year % 400 == 0)&&month>2) {
ans++;
}
int sum = 0;
for (int i = 0; i < month - 1; i++) {
sum += arr[i];
}
System.out.println(day+sum);
}
}
}
0.0分
0 人评分
妹子杀手的故事 (C语言代码)浏览:1237 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:688 |
三角形 (C++代码)记忆化搜索浏览:1235 |
1011题解浏览:768 |
简单的a+b (C语言代码)浏览:469 |
众数问题 (C语言代码)浏览:676 |
printf基础练习 (C语言代码)浏览:1818 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:2168 |
明明的随机数 (C语言代码)浏览:953 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:585 |