CCF之日期计算(java)
2017-02-15 20:54
176 查看
试题编号: | 201509-2 |
试题名称: | 日期计算 |
时间限制: | 1.0s |
内存限制: | 256.0MB |
问题描述: | 问题描述 给定一个年份y和一个整数d,问这一年的第d天是几月几日? 注意闰年的2月有29天。满足下面条件之一的是闰年: 1) 年份是4的整数倍,而且不是100的整数倍; 2) 年份是400的整数倍。 输入格式 输入的第一行包含一个整数y,表示年份,年份在1900到2015之间(包含1900和2015)。 输入的第二行包含一个整数d,d在1至365之间。 输出格式 输出两行,每行一个整数,分别表示答案的月份和日期。 样例输入 2015 80 样例输出 3 21 样例输入 2000 40 样例输出 2 9 |
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int Y=scanner.nextInt();
int D=scanner.nextInt();
int[]arr={31,28,31,30,31,30,31,31,30,31,30,31};
int month=1;
if(Y%4==0&&Y%100!=0||Y%400==0){
arr[1]=29;
}
for(int i = 0; D -arr[i] > 0; ++i){
D-= arr[i];
++month;
}
System.out.println(month);
System.out.println(D);
}
}
相关文章推荐
- CCF CSP 201509-2 日期计算(Java-100分)
- CCF日期计算,解题思路,C++,Java
- CCF计算机软件能力认证试题练习-日期计算(Java参考答案学习记录)
- CCF 日期计算(Java)
- 计算Java日期
- java中日期计算!
- 计算Java日期--学习怎样创建和使用日期
- 计算Java日期
- 计算Java日期--学习怎样创建和使用日期(1)
- Java日期计算
- java日期计算
- Java中用Calendar类计算周和周的起始日期
- 计算Java日期
- 计算Java日期--学习怎样创建和使用日期
- JAVA中关于日期的计算
- Java中几个关于日期计算的问题
- 一些无聊的代码之一:JAVA中的日期计算
- Java中关于日期格式、日期的解析和计算
- 计算Java日期
- Java中一些关于日期、日期格式、日期的解析和日期的计算