sihai的博客

life is always beautiful like sunshine

蓝桥杯java第七届决赛第一题--愤怒小鸟

                                愤怒小鸟

    X星球愤怒的小鸟喜欢撞火车!

    一根平直的铁轨上两火车间相距 1000 米
    两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。

    愤怒的小鸟从A车出发,时速50米/秒,撞向B车,
    然后返回去撞A车,再返回去撞B车,如此往复....
    两火车在相距1米处停车。

    问:这期间愤怒的小鸟撞 B 车多少次?

    注意:需要提交的是一个整数(表示撞B车的次数),不要填写任何其它内容。

思路:这里主要是用到了数学的小学数学的算法,哈哈,求出恰好碰的时间,然后每次再减去两辆火车走过的距离。由于是要求碰B的,所以最后的答案要除以2.

package com.sihai.qijie;

public class _1 {

    public static void main(String[] args) {
        float m = 1000;
        int count = 0;
        while(true){
            m -= m/3;
            count ++;
            if(m < 1){
                break;
            }
        }
        System.out.println(count);
    }
}


阅读更多
版权声明:本文为本人辛苦原创文章,如果需要转载,请注明出处,谢谢!!! https://blog.csdn.net/sihai12345/article/details/72650281
文章标签: 蓝桥杯-java
所属专栏: 蓝桥杯竞赛训练习题
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭