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

2022-02-27 06:34:21 字數 1790 閱讀 5873

1.2.1 學習體會

學習感受:原來做順序和分支的時候感覺還可以,沒想到到迴圈的時候自己一下子就不行了,做題速度跟別人差了好多。我感覺遇到難一點的題可以先在紙上把思路寫出來會好做一點。

建議:感覺老師的作業有點多,畢竟我們還有線代、高數、英語作業要做,希望老師布置的作業寬限的時間能久點。

1.2.2 **累計

迴圈結構(單層)

迴圈的巢狀

290分

計算交錯序列 1-2/3+3/5-4/7+5/9-6/11+... 的前n項之和。

3.1.1 演算法分析

定義變數numberator為第i項的分子,變數denominator為第i項的分母,flag為第i項的符號

輸入數n

賦初值for i=2 to n do

計算式end for

輸出結果

3.1.2 **截圖

3.1.3 測試資料

3.1.4 pta提交列表及說明

輸入乙個整數,輸出每個數字對應的拼音。

3.2.1 演算法分析

end while

dowhile n>0

end do-while

3.2.2 **截圖

3.2.3 測試資料

3.2.4 pta提交列表及說明

將一筆零錢換成5分、2分和1分的硬幣,要求每種硬幣至少有一枚,有幾種不同的換法。

3.3.1 演算法分析

end while

3.3.2 **截圖

3.3.3 測試資料

輸入13

輸出

3.3.4 pta提交列表及說明

題目:輸入一組二進位制字元,輸出其對應的十進位制數。當輸入回車鍵時,輸入結束。若輸入非二進位制字元,輸出error input!

同學:我的:

1.同學就用了乙個while迴圈,我用了while迴圈和do-while迴圈。

2.同學用switch和字元型資料op來取一位,而我先用while迴圈判斷位數,再用do-while迴圈和消位的演算法來取一位。

3.同學用了switch中的case來區分1和2,我用了pow函式來計算。

4.綜上,同學寫的**比我寫的好。

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

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

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

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

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

for語句 while語句 do while語句 breakcontinue getchar 求出中間行數 if 為第一行 then output空格 output乙個字元 for 行數小於中間行 output空格 output字元 output中部空格 output字元 for 行數為中間行 ou...