第一题

题目1

image-20231209131610631

代码实现

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package New2013;

import java.util.Calendar;

public class n1 {
public static void main(String[] args) {
//建立日历
Calendar ca=Calendar.getInstance();
for (int year = 1999; year < 10000; year+=100) {
ca.set(Calendar.YEAR,year);
ca.set(Calendar.MARCH,11);
ca.set(Calendar.DAY_OF_MONTH,31);
if(ca.get(Calendar.DAY_OF_WEEK)==1){
System.out.println(ca.get(Calendar.YEAR));
break;
}
}
}
}

题目2

image-20231209134415437

1
2
3
4
5
6
7
8
9
10
11
12
13
14
package New2013;

public class n2 {
public static void main(String[] args) {
int num = n(0, 0);
System.out.println(num);
}

private static int n(int i, int j) {
if(i==3||j==4)return 1;
return n(i+1,j)+n(i,j+1);
}
}