JS語句例題

2022-08-09 05:21:12 字數 1880 閱讀 8117

例題一:列出100以內所有的奇數

這個題運用到了窮舉的方式,即把所有的資料全部列出來檢查一遍,從中找到符合條件的。

如果這道題所求的是列出全部偶數,則只需將if(i%2==1)中的1改為0。

例題二:累加求和:求0-99的和

這個題運用到了迭代的手法,即把上一次計算的結果拿到本次迴圈內使用,一直到得出結果。

例題三:製作乘法口訣表

本題運用到的是迴圈的巢狀方法,將for迴圈巢狀進另乙個for迴圈中,以達到兩個變數的共同的結果。

例題四: 籃球從5公尺高度落下,每次彈起的高度是上次的30%。問彈起幾次之後籃球的高度低於0.1公尺?

這道題因為它的迴圈次數不能確定,所以使用到了while迴圈。

例題五:

乙個棋盤有64個格仔,第一格放1粒芝麻,第二格放2粒,第三格放4粒,以此類推,問放滿棋盤需要多少千克芝麻?

(每個芝麻重0.000001kg)

這道題運用到的也是迭代的方法,因為最後所求的為芝麻的總數,所以只需在*芝麻的重量即可。

例題六:有1元、2元、5元的錢,現在湊成20元,有多少種可能性?

這道題運用到了迴圈巢狀、窮舉、篩選結果。

作業題:

1.一張紙的厚度是0.0001公尺,將紙對折,對折多少次厚度超過珠峰高度8848公尺

這道題因為無法確定對折的次數,所以使用了while迴圈。

2.有一對幼兔,幼兔1個月後長成小兔,小兔1個月後長成成兔並生下一對幼兔,問7個月後有多少對兔子,幼兔、小兔、成兔對數分別是多少。

可知:當前月份幼兔 = 上個月的成兔+上月小兔;

當前月份小兔 = 上月幼兔;

當前月份成兔 = 上月成兔+上月小兔;

該題中,因為「當前月份成兔 = 上月成兔+上月小兔」,和「當前月份幼兔 = 上個月的成兔+上月小兔」這兩條可知當「前月份幼兔=當前月份成兔」

因最開始有一對幼兔,所以因先將當前月份成兔列出,再讓「當前月份小兔 = 上月幼兔」,「前月份幼兔=當前月份成兔」列出即可得出結果。

3.羽毛球拍15元,球3元,水2元。200元每種至少乙個,有多少可能?

條件為:羽毛球拍最多買13個  球最多買66個  水最多買100個

這道題與例題六相似,運用到了迴圈巢狀、窮舉、篩選結果。

4.公雞2文,母雞1文,小雞半文,每種至少乙隻,100文買100隻雞有多少可能性

條件:公雞最多50,母雞最多100,小雞最多200

這道題也同上道題類似,不過多出了乙個要求,即使用並「&&」,將兩個給出的要求並在一起使用即可。

js邏輯例題

console.time var shanchu sa var arr yuan.split for var index in shanchu console.log arr.join console.timeend 給乙個有序陣列,你需要在原地刪除重複出現的元素,使得每個元素只出現一次,輸出移除後...

c oj分支語句例題

寫一點做完oj分支語句後的感受 1問題型別 1.判斷數正負,奇偶性,整除性。2.輸出絕對值,基本運算法則。3.輸出分段函式。2.就題論題 初學c 並不是很理解分支的內涵,所以一開始也會卡殼,會猶豫,會掉頭髮。這道題就很綜合,現在看看,也就那樣。例題描述 判斷某年是否是閏年。輸入輸入只有一行,包含乙個...

迴圈語句相關例題

一 交換兩組陣列的內容 define crt secure no warnings include stdio.h include stdlib.h int main 二 計算1 1 1 2 1 3 1 99 1 100 根據題目可以知道又是乙個要運用迴圈的程式,在c語言裡面迴圈語句我個人認為for...