C語言部落格作業02 迴圈結構

2022-06-01 05:33:08 字數 1636 閱讀 2976

for (表示式1;表示式2;表示式)

迴圈語句;

while(表示式)

迴圈語句體;

while(表示式);

定義變數儲存各量

輸入數字

如果數字<0,變號,並且flag2=1(作為其為負數的標誌);

用乙個中間變數temp儲存輸入值

用do-while語句計算輸入的數有幾位

若flag2=1,輸出fu

將個位數和最大位數取出來並且用分支結構來念最大位數

將除最大位數和個位數外的中間數用for迴圈重複取出再念出來

最後將個位數念出來

答案錯誤:輸出時最後一位後面多了空格

定義各變數儲存有關數值

輸入第乙個字母和菱形高度

高度一半=總高度加一除以二

用switc語句選中層的上面一行的中間空格數

用for語句來輸出每一行,由總行數height決定次數

將最後一行另外處理,由於其後面不能換行

a與3,g和9

答案錯誤:由於數值處理不當(上半部分過度到下半部分時),導致中間兩行的字母一樣。

修改:過度時對ascll碼數值減去1。

定義各變數儲存相關值

輸入總金額sum

5分最大個數=總金額/5

2分最大個數=總金額/2

1分最大個數=總金額數

for迴圈巢狀篩選每種可能性,,輸出符合條件的情況

8,13

部分答案錯誤:由於沒認真審題,即沒注意到要求從大到小的順序,發生了錯誤。

解決:修改了for迴圈表示式,使迴圈數從大到小遞減。

C語言部落格作業02 迴圈結構

1.2.1 學習體會 學習感受 原來做順序和分支的時候感覺還可以,沒想到到迴圈的時候自己一下子就不行了,做題速度跟別人差了好多。我感覺遇到難一點的題可以先在紙上把思路寫出來會好做一點。建議 感覺老師的作業有點多,畢竟我們還有線代 高數 英語作業要做,希望老師布置的作業寬限的時間能久點。1.2.2 累...

C語言部落格作業02 迴圈結構

本週的時間我們學習了主要是迴圈語句,首先學習的就是比較簡單的乙個for語句,for語句是把判斷條件和迴圈語句都放在for括號裡,先以變數的初始值進入迴圈中,進行一次迴圈之後再判斷是否進行接下來的迴圈 接下來的就是while語句,while語句是在進行迴圈之前就做出判斷是否進入迴圈,避免了for語句中...

C語言部落格作業02 迴圈結構

經過本週學習,對c迴圈結構有了深入,無論是單層迴圈結構還是巢狀迴圈結構的問題,我都學會有一定的解決能力,但在此對老師表示歉意,這週的c語言 量很少,在c語言的學習投入力度不大,導致了作業的不完整和完成的不及時,表示歉意,會努力補上缺失的 量。對於老師所說的用偽 來設計演算法,沒有看到同學的部落格時還...