c for迴圈 窮舉,迭代 練習

2022-08-12 19:24:12 字數 2125 閱讀 9266

一)窮舉

1. 第x種買法:羽毛球拍xx個,羽毛球xx個,水xx瓶

2. 單位給發了一張150元購物卡,拿著到超市買三類洗化用品。

洗髮水15元,香皂2元,牙刷5元。求剛好花完150元,有多少種買法,沒種買法都是各買幾樣?

3. 百雞百錢:

公雞2文錢乙隻,母雞1文錢乙隻,小雞半文錢乙隻

總共只有100文錢,如何在湊夠100隻雞的情況下剛好花完100文錢?

4. 大馬駝2石糧食,中等馬駝1石糧食,兩頭小馬駝1石糧食

要用100匹馬,駝100石糧食,該如何分配?

5. 有1分錢,2分錢,5分錢的硬幣,要組合出來2角錢,有幾種組合方式,分別各多少個?

二)迭代

6. 五個小朋友排成一隊,問第乙個多大了,第乙個說比第二個大兩歲,問第二個多大了,第二個說比第三個大兩歲...

以此類推,問第5個小朋友,說自己3歲了。問第乙個小朋友幾歲了?

三)while迴圈

7. 乙個遊戲,前20關是每一關自身的分數,

20-30關,每一關是10分

30-40關,每一關是20分

40-49關,每一關是30分

50關,是100分

需要判斷輸入的關卡數是不是50之內

輸入你現在闖到的關卡數,求你現在擁有的分數

8. 找出100以內與七有關的數並列印

從1找到100

找出與7有關的數

個位數是7的數       a%10 ==7

十位數是7的數       a/10 ==7

7的倍數               a%7 ==0

C FOR 語句 窮舉

for迴圈.for 然後 tab鍵 自動生成下面的 for int i 0 初始條件 i length 迴圈條件 i 狀態改變 窮舉 把所有的可能性都列舉出來 我有一元,兩元,五元,有多少種可能,組合起來到20元。公式 1 x 2 y 5 z 20 int a1 1,a2 2,a3 5,b 20,c...

C while迴圈,窮舉,迭代

1 while 當.的時候 形式 int n 1 while n 5 在括號內直接限制迴圈條件 需要在中括號內給出改變方式,否則將會進入死迴圈 console.writeline n 1 在中括號內給與值的改變方式。例 列印99乘法表 int a 1 while a 9 a console.writ...

迴圈巢狀,while迴圈,窮舉迭代迴圈

一 迴圈巢狀 簡單的就是說,在乙個for迴圈裡嵌入多個小for迴圈。其中,在打矩形 三角形和乘法口訣表之類的題目中,大for迴圈一般表示的是行數,其餘的小for迴圈式每一行中的內容。二 while迴圈 1,格式 1 初始條件 while 迴圈條件 當迴圈體不滿足迴圈條件時,才能跳出所處的for迴圈。...