C 迴圈語句練習 三

2022-09-05 07:57:14 字數 1217 閱讀 5987

for迴圈擁有兩類:

一、窮舉:

把所有可能的情況都走一遍,使用if條件篩選出來滿足條件的情況。

(1)、羽毛球拍15元,球3元,水2元。200元每種至少乙個,有多少可能。

(2)、百雞百錢:公雞2文錢乙隻,母雞1文錢乙隻,小雞半文錢乙隻,總共只有100文錢,如何在湊夠100隻雞的情況下剛好花完100文錢?

(3)、大馬駝2石糧食,中等馬駝1石糧食,兩頭小馬駝1石糧食,要用100匹馬,駝100石糧食,該如何分配?

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

二、迭代:

從初始情況按照規律不斷求解中間情況,最終推導出結果。

(1)、1.五個小朋友排成一隊,問第乙個多大了,第乙個說比第二個大兩歲,問第二個多大了,第二個說比第三個大兩歲。。。以此類推,問第5個小朋友,說自己3歲了。問第乙個小朋友幾歲了?

(2)、紙張可以無限次對折,紙張厚度為0.07公釐。問多少次對折至少可以超過8848?

C 迴圈語句 實驗三

專案1 編寫程式,計算 s 1 12 123 1234 12345。include using namespace std int main cout s s system pause return 0 專案 2 編寫程式,輸入乙個整數,求出它的所有因子並輸出 include using names...

C語言三 語句練習

輸入乙個整數day代表星期幾,根據 day的值輸出對應的星期幾,比如 day 1 就輸出 星期一 用兩種方式實現 int day printf 請輸入乙個1 7的數字 scanf d day if day 0 day 8 限制輸入條件 1 7 else if day 2 else if day 3 ...

清 迴圈語句練習

1 求某正整數型數字的最小公倍數 2位數 include 最小公倍數 a b 最大公約數 void main else 3 求某個數字是否是回文數字 121 12345 54321 includevoid main if old new else 4 求某個5位數中那一位數最大 includeint...