步驟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分的硬幣,要求每種硬幣至少...