没什么思路可言,直接上代码
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int year = input.nextInt();
int date = input.nextInt();
int flag = 0;
int[] month = new int[]{
31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
if (year % 4 == 0 && year % 100 !=0 || year % 400 ==0){
month[1] = 29;
}
while (date - month[flag] > 0){
date -= month[flag];
flag++;
}
flag++;
System.out.println(flag);
System.out.println(date);
}
}
原题链接:http://118.190.20.162/view.page?gpid=T31