一)窮舉
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迴圈。...