C語言部落格作業 巢狀迴圈

2022-05-29 14:48:09 字數 1529 閱讀 8169

步驟1:定義number存放輸入數字,n、u=1用於迴圈,price存放**

步驟3:輸入number

步驟4:如果number不為0

①number=1,則price=3

②number=2,price=2.5

③number=3,price=4.1

④number=4,price=10.2

⑤其他情況price=0

步驟5:輸出price

步驟6:如果number為0,跳出迴圈

步驟7:迴圈步驟2,直到n>5

步驟1:定義i、j用於迴圈

步驟2:當i = 1; i <= 9時迴圈,每次迴圈結束i+=1

步驟3:當j = 1; j <= 9時迴圈,每次迴圈結束j+=1

步驟4:如果(i * 10 + 2)*(70 + j) == 3848,輸出"%d2*7%d=3848\n", i, j

1.除錯過程中,發現無論如何結果都不對,後發現時i*10寫成了10i

2.if後面的連等條件需要2個等於號,除錯後的結果。

步驟1:定義i、j用於迴圈,n用於輸入最**次數

步驟2:輸出n

步驟3:當i=1;i<=n時迴圈,每次迴圈結束i+=1

步驟4:當j=1;j<=n時迴圈,每次迴圈結束j+=1

步驟5:"%d*%d=%-4d",j,i,i*j

步驟6:輸出換行符號

1.除錯發現缺少換行符號 解決方法為補上

2.執行發現輸出的不是楊輝三角,而是普通9*9**,後將j<=i改成j<=n後正確

①我的**

②互評同學**

我的優點:可讀性更高,劃分層次更鮮明

互評同學優點:介面更簡潔,占用記憶體少

.你學會了什麼?

我學會了巢狀迴圈的簡單用法

2.本週的內容,你還不會什麼?

對於迴圈的演算法還不是很了解,應學習更多演算法。

3.你碰到什麼困難,打算如何解決?

(1)多次出現編譯錯誤,解決方法為在dev c++中執行,看看提示你除了什麼錯誤,實在不行發群上問老師助教同學。

(2)格式錯誤(答案錯誤)是最常見的問題,解決方式為將輸出樣例複製貼上下來,還是錯誤就向老師助教尋求幫助。

(3)部分正確是最難受的,說明你成功完成了大部分,但是還有部分沒完成,這時候應該靜下心來好好想想是什麼地方出了問題,可以重新敲一次**,和原來進行核對

C語言部落格作業 巢狀迴圈

2.設計思路 3.本題除錯過程碰到問題及解決辦法 這是一句看似容易理解但是會忽略其重點的 按5.2.1分迴圈 從大到小輸出 先盡可能多地輸出5fen的數量然後2fen,1fen。如果意識到這個問題後就會發現一開始的 確實不符合題意,下面是正確 上 錯誤 下 進行對比,一目了然 1.定義整數型變數n,...

C語言部落格作業 巢狀迴圈

1.定義整形變數i 0為迴圈變數定義整形變數n儲存所要查詢水果 2.當i 5時執行迴圈 每次迴圈i 輸入乙個整數存於n中 如果n為1則輸出3.00 如果n為2則輸出2.50 如果n為3則輸出4.10 如果n為4則輸出10.20 如果n為0則跳出迴圈 如果n不為以上數則輸出0.00 迴圈條件錯誤導致答...

C語言部落格作業 巢狀迴圈

首先在螢幕上顯示以下選單 輸入在一行中給出使用者連續輸入的若干個編號。輸出格式 首先在螢幕上顯示選單。然後對應使用者的每個輸入,在一行中按格式 price 輸出查詢結果,其中 保留兩位小數。當使用者連續查詢次數超過5次 或主動輸入0時,程式結束。將一筆零錢換成5分 2分和1分的硬幣,要求每種硬幣至少...