1.题目如图所示
2.思路:主要把年份 月份 天数表示出来 我们只需要一个式子表达出来 明确各部分的关系 然后通过暴力枚举 依次求解 程序非常简单
3.代码如下
public class J30 {
public static void main(String[] args) {
int year=2012;
int month=3;
int day=12;
for(int i=1900;i<1990;i++){//年数
for(int j=1;j<=30;j++) {//天数
int n=i*10000+j+600;//表示年月日
if(n%year==0&&n%month==0&&n%day==0) {//判断条件
System.out.println(n);
}//年数的范围大约的 毕竟叔叔 年纪较大一些 六月一共30天 这个是常识
}
}
}
我们就可以得到答案。