JS循環(huán)練習(xí)題

1.打印100-200之間所有能被3或者7整除的數(shù)

    var num;//定義一個(gè)num數(shù)
    for (num = 100; num <= 200; num++) {
       if (num % 3 == 0 || num % 7 == 0) {
      //能被3或7整除   即對(duì)3或7取余為0
           console.log(num);
       } 
    }

2.山上有一口缸可以裝50升水洲鸠,現(xiàn)在有15升水蝇更。老和尚叫和尚下山挑水骂际,每次可以挑5升。問(wèn):小和尚要挑幾次水才可以把水缸挑滿?

   var water = 15;//初始值是15升水
    var count = 0;
    var totalwater = 50;//總共50升水
    while (true) {
        water += 5;//每次都累加5升水
        count++;//次數(shù)加一
        if (water == totalwater) {
            break; //初始值的水累加到與全部水相等時(shí)业栅,跳出循環(huán)
        }
    }
    console.log(count);//打印次數(shù)

3.一個(gè)新入職秒咐,月工資為2000元的員工谬晕,每年漲當(dāng)年工資5%碘裕,20年后的月工資是多少?
方法一:

    var salary=2000;
    for (var year = 1; year <= 20; year++) {
        salary = salary*1.05;
    }
    console.log(salary);

方法二:

      var salary = 2000;
      function getSalary(salaryMonth, year) {
        var salary = salaryMonth * 12
        for (var i = 2; i <= year; i++) {
            var item = salary * 0.05
            salary = salary + item
        }
        document.write('月薪' + salaryMonth, '第' + year + '年工資 :',( salary/12).toFixed(3))
    }
    getSalary(2000, 20)
  1. 計(jì)算10的階乘和階乘的和
  //10的階乘
    var num = 1;
    var product = 1;//product來(lái)存放階乘的值
    for (num; num <= 10; num++) {
        product *= num;//
    }
    console.log(product);

       //10的階乘的和
    var result = 0
    for(var i=1;i<=10;i++){ //控制次數(shù)的
        var sum = 1
        for(var j=1;j<=i;j++){
            sum*=j
        }//求階乘
        result+=sum
    } 
    console.log(result);

5.計(jì)算1+3+5+...+99的和

    //方法一:
    var num=1;
    var sum = 0;
    for (num; num <= 99; num++) {
        if (num % 2) {//判斷是否為奇數(shù)
            sum += num;//奇數(shù)累加
        }
    }  console.log(sum);
  方法二:
    var sum = 0;
    for (var i = 1; i < 100; i += 2) {//初始值為1,每次累加2攒钳,則都是奇數(shù)
        sum += i;//奇數(shù)累加
    }
    console.log(sum);

6.九九乘法表

    //i為行帮孔,j為列,初始值均為1
    var i = 1;
    for (i; i <= 9; i++) {//外層循環(huán)打印1~9行
        var j = 1;
        var str = '';//用' '來(lái)存放每個(gè)“1X1=1”
        for (j; j <= i; j++) {
            //列數(shù)<=行數(shù)不撑,寫(xiě)<=不直接寫(xiě)==是要將前面的小于行數(shù)的列數(shù)也需要打印出來(lái)
            內(nèi)層循環(huán)打印1~9列
            str += (j + "x" + i + "=" + j * i + "\t")//字符串拼接
        }
        console.log(str);
    }

7.打印1000~2000年中所有的閏年,每行4個(gè)

    //閏年能被4整除且不能被100整除文兢,或者能被400整除的
    var year;
    var count = 0;//
    for (year = 1000; year <= 2000; year++) {
        if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
            document.write(year + '\t'); {
                count++;
                if (count % 4 == 0) {  //當(dāng)count有4個(gè)時(shí)則打印并換行
                    document.write('<br>');
                }
            }
        }
    }

9.求: 1-1/2+1/3-1/4... 1/100的和

    var sum = 0;
    var i = 1;
    for (i; i <= 100; i++) {
        if (i % 2 == 0) {    //為奇數(shù)時(shí)
            sum -= 1 / i     //sum = sum - 1/i
        } else {            //為偶數(shù)時(shí)  
            sum += 1 / i    //sum = sum - 1/i
        }
    }
    console.log(sum);
  1. 找出所有的水仙花數(shù),三位數(shù)焕檬,各位立方和等于該數(shù)本身姆坚。

        for(var i=100;i<1000;i++){
        //獲取每位數(shù)
        var a = parseInt(i/100)   //百位
        var b = parseInt(i/10%10) //十位
        var c = parseInt(i%10)    //個(gè)位
        if(Math.pow(a,3)+Math.pow(c,3)+Math.pow(b,3)==i){
            console.log(i);
        }
    }
    
  2. 五位數(shù)中,對(duì)稱的數(shù)稱為回文數(shù)实愚,找出所有的回文數(shù)兼呵。 如: 12321兔辅。

       for(var i=10000;i<100000;i++){
       //獲取對(duì)應(yīng)的萬(wàn)位 和 千位  十位 個(gè)位 12321  
       var first = parseInt(i/10000)
       var two = parseInt(i/1000%10)
       var three = parseInt(i/10%10)
       var last = parseInt(i%10)
       if(first==last && two == three){
           console.log(i);
       }
    

    }

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市击喂,隨后出現(xiàn)的幾起案子维苔,更是在濱河造成了極大的恐慌,老刑警劉巖懂昂,帶你破解...
    沈念sama閱讀 221,695評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件介时,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡凌彬,警方通過(guò)查閱死者的電腦和手機(jī)沸柔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)饿序,“玉大人勉失,你說(shuō)我怎么就攤上這事≡剑” “怎么了乱凿?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,130評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)咽弦。 經(jīng)常有香客問(wèn)我徒蟆,道長(zhǎng),這世上最難降的妖魔是什么型型? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,648評(píng)論 1 297
  • 正文 為了忘掉前任段审,我火速辦了婚禮,結(jié)果婚禮上闹蒜,老公的妹妹穿的比我還像新娘寺枉。我一直安慰自己,他們只是感情好绷落,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,655評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布姥闪。 她就那樣靜靜地躺著,像睡著了一般砌烁。 火紅的嫁衣襯著肌膚如雪筐喳。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,268評(píng)論 1 309
  • 那天函喉,我揣著相機(jī)與錄音避归,去河邊找鬼。 笑死管呵,一個(gè)胖子當(dāng)著我的面吹牛梳毙,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播捐下,決...
    沈念sama閱讀 40,835評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼账锹,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼堂氯!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起牌废,我...
    開(kāi)封第一講書(shū)人閱讀 39,740評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤咽白,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后鸟缕,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體晶框,經(jīng)...
    沈念sama閱讀 46,286評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,375評(píng)論 3 340
  • 正文 我和宋清朗相戀三年懂从,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了授段。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,505評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡番甩,死狀恐怖侵贵,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情缘薛,我是刑警寧澤窍育,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站宴胧,受9級(jí)特大地震影響漱抓,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜恕齐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,873評(píng)論 3 333
  • 文/蒙蒙 一乞娄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧显歧,春花似錦仪或、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,357評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至敦间,卻和暖如春瓶逃,著一層夾襖步出監(jiān)牢的瞬間束铭,已是汗流浹背廓块。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,466評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留契沫,地道東北人带猴。 一個(gè)月前我還...
    沈念sama閱讀 48,921評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像懈万,于是被迫代替她去往敵國(guó)和親拴清。 傳聞我的和親對(duì)象是個(gè)殘疾皇子靶病,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,515評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容