C部落格作業02 迴圈結構

2022-05-19 22:36:28 字數 1518 閱讀 7438

迴圈結構(單層):175

迴圈的巢狀:115

總分:290

烏龜每分鐘可以前進3公尺,兔子每分鐘前進9公尺;兔子嫌烏龜跑得慢,覺得肯定能跑贏烏龜,於是,每跑10分鐘回頭看一下烏龜,若發現自己超過烏龜,就在路邊休息,每次休息30分鐘,否則繼續跑10分鐘;而烏龜非常努力,一直跑,不休息。假定烏龜與兔子在同一起點同一時刻開始起跑,請問t分鐘後烏龜和兔子誰跑得快?

說明:

q1:開始時將時間拆分為10的倍數和餘數,但無法進行兔子是否睡覺的判定

a1:放棄原版解法,增加rest,run變數標記兔子休息,跑動狀態

本題目要求讀入菱形起始字母和菱形的高度,然後輸出空心字元菱形。所謂「空心菱形」是指:每行由兩端為字母、中間為空格的字串構成,每行的字串中心對齊;上半部分相鄰兩行字串長度差2,且字母從給定的起始字母逐一遞增;下半部分與上半部分對稱。

說明:

q1:沒注意題目中輸出示例在菱形右側字母輸出後就換行,輸出了乙個由空格和字母組成的矩陣

a1:在菱形右側字母輸出後換行,結果正確

輸入乙個正整數repeat (0

說明:q1:錯誤認為在統計表第五行輸出後不用換行,格式錯誤

a1:刪除第五行不進行換行的判定,結果正確

C部落格作業02 迴圈結構

本章主要學習了關於迴圈的一系列問題,由上一章學習的基礎語法及for迴圈過度到本章學習的while迴圈和do while迴圈以及它們之間相互的巢狀,自此迴圈的種類多樣化,更能解決生活中對應的繁雜巢狀的一些問題,這也要求我們掌握迴圈的本質 解決規律性的,重複的工作.並能夠看透各種題目背後的可迴圈性.當然...

C部落格作業02 迴圈結構

do while迴圈 break和continue語句 巢狀迴圈 2.1.1 偽 定義字元型變數ch oldch用了儲存使用者輸入的字元 定義乙個整型變數num,當使用者輸入的字元為數字時,將數值儲存到num中 定義乙個整型變數result,用於儲存並輸出計算的結果 定義乙個flag 0,用於判斷使...

c部落格作業02 迴圈結構

while 表示式1 do while 表示式一 do while語句和while主要的區別在於do while對於迴圈體中的語句先執行一次再判斷條件,而while則是先判斷條件再看是否執行迴圈體中的語句 而while語句和for同為迴圈語句,對於什麼時候用while語句什麼時候用for語句有一些區...