C語言I部落格作業06

2022-06-03 13:36:08 字數 2422 閱讀 7645

這個作業屬於哪個課程

這個作業要求在**

homework/11559

我在這個課程的目標是

學習使用switch結構

這個作業在那個具體方面幫助我實現目標

pta作業,能讓我們更加熟悉的運用switch語法

參考文獻

c語言程式設計

1.1 題目名1

本題目要求讀入乙個整數1~7之間(不考慮輸入錯誤的情況),然後輸出需要上課的節數,對應如下:

1 星期一 8節課

2 星期二 10節課

3 星期三 6節課

4 星期四 8節課

5 星期五 6節課

6 今天沒有課,可以好好休息一下啦!

7 今天沒有課,可以好好休息一下啦!

1.1.1資料處理

資料表達:n 為常量表示式break防止繼續執行下一條語句

資料處理:運用case 1:printf("星期一 8節課\n");break;然後將每一天幾節課表達出來

1.1.2實驗**截圖

1.1.3 造測試資料

1.1.4 pta提交列表及說明

編譯錯誤:有個地方忘記加分號了

部分正確:case6那裡沒有填,也沒有加break,然後忘記了我以為會繼續執行case7的句子,結果是我搞錯了,後來直接把case6也按之前的語句一起寫了

1.2 題目2

根據輸入的整型資料x,其取值範圍為1~7。1代表星期一monday,2代表tuesday,…,7代表sunday,如果輸入的整數x>7或x<0,則給出出錯資訊。

1.2.1 資料處理

資料表達:運用了整型int定義了n

資料處理:運用了if-else語句和switch語句將數字代表星期幾求出來

1.2.2 實驗**截圖

1.2.3 造測試資料

1.2.4 pta提交列表及說明

編譯錯誤:那個x的值是x>0然後我在改的時候不小心把0刪了,沒發現,然後錯了

部分正確:為了省事case的情況我是複製貼上的,然後星期幾的英文忘記改了,提交後顯示部分正確

同學一**:

同學二**:

我的**:

比較:

1、同學1用了int的結構還有for迴圈語句使得**看起來比較簡便,但這也是比較深厚的功底才能這樣寫。

2、同學2則是用int定義了year,month,day。然後他用的事default加if的語句,目標比較單一,只想求這道題。而我用的事另一種差不多的方法沒有default但是加了if-else語句

3.1 學習進度條

3.2 累積**行和部落格字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

1.這段時間只學習了switch結構,然後加break防止繼續執行,還能接受任務量不大。

2.現在又出現剛開始出現的格式錯誤了,要改正粗心的毛病

C語言I部落格作業06

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學習並熟練c語言的語法以及函式 這個作業在那個具體方面幫助我實現目標 幫助我去了解各種運算子和函式型別 參考文獻 題目內容描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車...

C語言I部落格作業06

問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i部落格作業06 我在這個課程的目標是 學會c語言,掌握程式設計基礎知識 這個作業在那個具體方面幫助我實現目標 學會了多分支結構 字元型資料型別和邏輯運算子。參考文獻 c語言作業評價標準 題目描述 給定n個正整數,請統計奇數和...

C語言I部落格作業06

一 二這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 熟悉多分支結構 字元型資料型別和邏輯運算子 這個作業在那個具體方面幫我實現目標 pta的作業練習 參考文獻 文獻問題描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快...