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...