本文主要是介绍第七届省赛 —— 题2 —— 生日蜡烛,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。
请问,他从多少岁开始过生日party的?
请填写他开始过生日party的年龄数。
答案:26
public class Main {public static void main(String[] args) {// 设从x岁开始一共过了n年// x+(x+1)+...+(x+n-1)=236for (int x = 1; x < 100; x++) {for (int n = 0; n < 100; n++) {int sum = (x + (x + n - 1)) * n / 2;if (sum == 236) {System.out.println(x);}}}}
}
这篇关于第七届省赛 —— 题2 —— 生日蜡烛的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!