zoukankan      html  css  js  c++  java
  • 蓝桥杯比赛javaB组练习《生日蜡烛》

    题目如下:


    生日蜡烛

    某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。

    现在算起来,他一共吹熄了236根蜡烛。

    请问,他从多少岁开始过生日party的?

    请填写他开始过生日party的年龄数。
    注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。

     

    分析:发现这是一个等差数列,且公差为1,所以我们就差了两个参数既首项和末项,这里我们就可

    使用两个for循环来遍历首项和末项,最后使用大家都知道的公式(首项+末项)*项数除以二,来进行判断即可

    public class test1 {
    public static void main(String[] args){
    	int i;
    	for(i=1;i<=100;i++){
    		for(int j=i;j<100;j++){
    			if((((i+j)*(j-i+1))/2)==236){
    				System.out.println(i);
    			}
    		}
    	}
    }
    }
    

      运行结果为:

             26

  • 相关阅读:
    JavaScript和DOM
    CSS补充以及后台页面布局
    HTML标签和CSS基础
    基于SQLAlchemy实现的堡垒机
    PymySQL
    SQLAlchemy
    负数取模
    list
    算法(3)
    python初识(3)
  • 原文地址:https://www.cnblogs.com/liushuncheng/p/6616503.html
Copyright © 2011-2022 走看看