11.蓝桥杯之猜生日

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sword_anyone/article/details/89183199

今年的植树节(2012年3月12日),小明和他的叔叔还有小伙伴们一起去植树。
休息的时候,小明的同学问他叔叔多大年纪,他叔叔说:“我说个题目,看你们谁先猜出来!”
“把我出生的年月日连起来拼成一个8位数(月、日不足两位前补0)正好可以被今天的年、月、日整除!”
他想了想,又补充到:“再给个提示,我是6月出生的。”
根据这些信息,请你帮小明算一下,他叔叔的出生年月日。
答案写在“解答.txt”中,不要写在这里!
格式是年月日连成的8位数。
例如,如果是1948年6月12日,就写:19480612


package exe11_15;

public class Exe11 {

	public static void main(String[] args) {
		StringBuffer sb = null;
		for (int i = 1900; i < 2016; i++) {
			for (int j = 1; j <= 31; j++) {
				sb=new StringBuffer();
				sb.append(i+"06");
				if (j<10) {
					sb.append("0");
				}
				sb.append(j);
				int  uncleBirthDay = Integer.parseInt(new String(sb));
				if (uncleBirthDay%2012==0&&uncleBirthDay%3==0&&uncleBirthDay%12==0) {
					System.out.println(i+"年06月"+j+"日");
				}
			}
		}
	}

}


支付宝扫红包,让我能够买杯咖啡,继续创作,谢谢大家!
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/sword_anyone/article/details/89183199