第七届蓝桥杯大赛个人赛省赛(软件组)java语言B组---2.生日蜡烛

时间:2022-09-10 09:27:46

生日蜡烛

某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。
现在算起来,他一共吹熄了236根蜡烛。
请问,他从多少岁开始过生日party的?

请填写他开始过生日party的年龄数。

注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。

/**
 * 生日蜡烛 
 * 
 * 某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。 现在算起来,他一共吹熄了236根蜡烛。
 * 请问,他从多少岁开始过生日party的?
 * 
 * @author Zhang
 */

public class srlz {
	public static void main(String[] args) {
		for (int year = 1; year < 120; year++) { // 从一岁开始
			int num = year;
			for (int c = 1; c < 120; c++) { // 过了几年
				num += year + c;
				if (num == 236) {
					System.out.println(year + "---" + c + "---" + num);//26---7---236
				}
			}
		}
	}
}