一、迴圈程式設計
難:1、這個程式要不要迴圈
2、寫迴圈思路準備要多
1、迴圈前的初始化條件(迴圈變數)
2、迴圈內迴圈做什麼事情
3、迴圈在什麼時候結束
4、迴圈變數怎麼自增(自減),讓它趨向結束
3、需要測試對不對(迴圈沒有標準答案)
1、基本迴圈方式
1、向上迴圈
2、向下迴圈
3、不要對浮點數使用自增變數
注:浮點數有誤差
break:(打斷):中斷當前所在的迴圈,跳向當前所在迴圈後面的語句執行
二、輸入迴圈
1、輸入迴圈的基本技術
1、通過計數器控制迴圈,前提知道需要迴圈輸入多少次
2、用結束語句標誌控制迴圈(前提:不知道迴圈輸入多少次,但遇到不合常理的標記資料即結束)
3、用scanf函式返回值控制迴圈
返回1:表現成功讀入了一項資料
返回0:表示讀入資料失敗
返回error(-1):表示讀入到了檔案結尾end of file
2、字元輸入
1、通過計數器控制
2、用結束語句標誌控制迴圈(『\n』一般作為字元結束標記)
3、檢查輸入
只要讓使用者輸入資料,就一定要做好檢查輸入的工作,要把使用者當成『壞人』進行防範
第四章 程式設計
選擇語言的原則 最少的工作量原則 最少技巧性原則 最少錯誤原則 最少維護原則 減少記憶原則 總原則 先求正確後求快 先求清晰後求快 求快不忘保持程式正確性 保持程式整潔以求快 不要因效率而犧牲清晰 好程式標準 易於測試和除錯 易於維護 易於修改 設計簡單 高效率結構化程式設計主要包括兩方面 在編寫程...
Java資料庫程式設計技術 第四章習題
3 為讀者 張無忌 辦理借閱 紅樓夢 書籍的手續 begin insert into book values 6 紅樓夢 author6 pubcomp6 2018 08 02 100 40 insert into reader values 7 張無忌 0 china insert into bo...
程式設計珠璣第四章
正文裡面涉及到程式設計方法學的內容。不再細述 1 加及條件是0 l u n 1 2 這個函式可以寫成如下形式 int bs int a,int begin,int end,int v if e a end e v return e a return 1 再給一段測試 include include ...