当前位置:网站首页>编程题(持续更新)

编程题(持续更新)

2022-06-24 09:32:00 IT_wangxianda

 

一、小明被不明势力劫持。后被扔到x星站再无问津。小明得知每天都有飞船飞往地球,但需要108元的船票,而他却身无分文。

他决定在x星战打工。好心的老板答应包食宿,第1天给他1元钱。

并且,以后的每一天都比前一-天多2元钱,直到他有足够的钱买票。

请编程计算小明在第几天就能凑够108元,返回地球。

 

 

javascript比较熟悉,使用javascript,其实用什么语言都差不多昂

【题意】

 //  需要攒过  108元的船票

        //  第一天     1 元

        //  第二天     1+2

        //  第三天     1+2+2

        //  第三天     1+2+2+2

        //  请问第几天能够攒够108元(每天的钱加起来)

 

 

 【代码】

var m = 1;
        var sum = 0;
        for (let i = 1; sum < 108; i++) {
            if (i > 1) {
                m = m + 2;  //每天的钱多2元
            }

            sum = m + sum;  //每天的钱累加

            console.log("需要多少天:", i, "每天的钱:", m, "总共多少钱", sum)

            //  console.log(i)
            if (sum >= 108) {
                // console.log(i)
            }

        }

 

 

【分析】

 

if (i > 1) {

                m = m + 2;  //每天的钱多2元     //  注意这里  第一天不走+2  ,第一天就是1,不然的话,算出来的i 就是 10天就能攒够钱了,也就是第一天只有一块钱也算一天

            }

【结果】

 

持续更新中,最近在学习一些基础,和一些简单算法,温习一下逻辑

 

 

 

原网站

版权声明
本文为[IT_wangxianda]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_54250695/article/details/125362539