C部落格作業01 分支 順序結構

2022-08-21 15:00:14 字數 1721 閱讀 4953

| 這個作業屬於哪個班級 | c語言--網路2011/2012 |

| ---- | ---- | ---- |

| 這個作業的位址 | c部落格作業01--分支、順序結構 |

| 這個作業的目標 | 初步認識c語法,掌握資料表達、printf、scanf語法及分支結構內容 |

本章主要學習了程式的三種基本結構的其中兩種,分別為分支、順序結構。

順序結構:乙個程式模組執行完,按自然順序執行下乙個語塊。

分支結構:又稱選擇結構。計算機在執行程式時,一般按照語句的順序執行,但在許多情況下需要根據不同的條件來選擇需要執行的模組,即判斷某種條件,如果條件滿足就執行某個條件,否則就執行另乙個模組。

1.變數的命名應盡量使用英文單詞,而不是一昧的使用a、b、c等簡單字母。

2.在編寫**時應認真排版,使得**簡潔,便於閱讀。

3.命名變數時要乙個變數佔一行。

學習了本章內容之後,我懂得了應當如何編寫**,並了解到編寫過程中的許多注意事項。

定義三個變數,分別為year,month,day。首先判斷year是否為閏年,若是則month等於2的時候day有29天,不然就只有28天。接著判斷month,若為1,則year減一。最後判斷day,若小於等於2,則month減一。

q1:編譯錯誤的原因是沒有注意到vs的scanf語句需要加上「_s」這個字尾,而pta不需要。

q2:部分正確是**有錯誤,不能判斷1900-3-1這個日期。

實驗3-4 -if-else/for 統計字元 本題要求編寫程式,輸入10個字元,統計其中英文本母、空格或回車、數字字元和其他字元的個數

letter表示英文本母, blank表示空格或回車個數, digit為數字字元個數, i用於迴圈 , other代表其他字元,ch為輸入的字元。

q1:答案錯誤是因為空格的判斷不正確。

在這兒我輸入的是無法構成三角形的一組資料,單步除錯之後可以看到因為資料不滿足構成三角形的條件,所以就直接到最後一步。

這次和第一次完全相反。

C部落格作業01 分支 順序結構

本週學習了順序結構,分支結構和迴圈結構,總體能夠理解所學內容,但在細節上還是經常犯錯,如scanf語句中代數前要加 等等。pta總分 1分 據說乙個人的標準體重應該是其身高 單位 厘公尺 減去100 再乘以0.9所得到的公斤數。已知市斤是公斤的兩倍。現給定某人身高,請你計算其標準體重應該是多少?定義...

C部落格作業01 分支 順序結構

1.第一次正式的作業,看到其他優秀的同學的部落格,感觸良多。很慚愧在假期的時候沒有好好刷pta,導致在正式學習專業課程時感到很吃力,現在在這立個flag 全心全意投入學習中。2.在學習了順序結構後,接著進入了分支結構的學習。經過幾節課的學習,有了一些收穫。比如 命 名上的學會了嚴謹的 駝峰命名法 對...

C部落格作業01 分支 順序結構

3.還有就是敲 敲很多行敲很久呢還不一定對的感覺.真是絕了 但如果敲對的感覺真是很爽呢 現在學習的還沒有到函式類的,難度還行呢,就是喜歡這種有挑戰性的感覺。4.敲 真的需要很細心很認真,有時候可能乙個地方錯誤就會導致輸出結果不對,並且還得去除錯發現那個微小的錯誤,所以應該一開始就得細心地打 考慮周全...