C語言I部落格作業06

2022-06-03 16:00:16 字數 3464 閱讀 4333

這個作業屬於哪個課程

c語言程式設計ii

這個作業屬於哪個課程

這個作標業要求在**

homework/11556

我在這個課程的目標是

學習並熟練switch-case,if-else

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

學習到了同學的**,對switch-case較熟練

參考文獻

c語言程式設計(第三版)

學號20208950

1.pta實驗作業

1.1 前天是哪天

題目內容描述:本題目要求讀入年、月、日,然後判斷前天日期。

輸入格式:

在一行中輸入年、月、日。(日期為有效日期)

輸出格式:

輸出前天日期,格式形如2020-10-16

1.1.1資料處理

資料表達:定義整型變數y,m,d。輸入三者的值,用if-else與switch-case分別判定出現的各種情況

資料處理:表示式:賦值表示式,算術表示式,關係表示式。

流程結構:定義整型變數y,m,d。輸入三者的值。

if判斷if(d>2),滿足條件直接輸出printf("%d-%d-%d",y,m,d-2)。

switch-case與輸入的m作比較,分別比較出1到12月的情況

中間用if-else判斷2月是否閏年if(y % 4 == 0 && y % 100 != 0 || y % 400 == 0)

輸出

1.1.2實驗代截圖

1.1.3造測試資料

輸入資料

輸出資料

說明2020 10 16

2020-10-14

16號的前一天是14號

2020 1 2

2019-12-31

1月2號的前一天是12月31號

2020 3 2

2020-2-29

3月2號的前一天是2月29號

1.1.4 pta提交列表及說明

提交列表說明:

編譯錯誤:忘寫break。

答案錯誤:算錯數。

1.2 題目2

題目內容描述:鍵盤輸入1個正的整數a,如果a是3的倍數但不是5的倍數,則輸出a除以5的餘數。如果a是5的倍數但是不是3的倍數,則輸出a除以3的餘數。如果a既不是5的倍數但也不是3的倍數,輸出a除以15的餘數

輸入格式:

1個正整數

輸出格式:

如果是3的倍數但不是5的倍數,則輸出a除以5的餘數。 如果a是5的倍數但是不是3的倍數,則輸出a除以3的餘數。 如果a既不是5的倍數但也不是3的倍數,輸出a除以15的餘數。 如果a不是正整數,沒有任何輸出。

1.2.1 資料處理

資料表達:定義整型變數a與雙精度浮點型變數sum,輸入a的值,if-else判斷a的值與3,5的關係,最後輸出

資料處理:表示式:賦值表示式,算數表示式,邏輯表示式

流程結構:定義變數int a;double sum=0;

輸入a的值

if-else判斷if(a%3==0&&a%5!=0) if(a%5==0&&a%3!=0) if(a%5!=0&&a%3!=0

輸出

1.2.2 實驗**截圖

1.2.3 造測試資料

輸入資料

輸出資料

說明18

3不是三和五的倍數 ,除15餘數94

是三的倍數,9除15202

是五的倍數,20除3

1.2.4 pta提交列表及說明

提交列表說明:

部分正確:算數運算子寫成賦值運算子

編譯錯誤:沒寫printf

2.**互評

同學**截圖

我的**截圖

對比:我選的是兩段不同的**

1,**一中兩**的區別是,我用的是switch-case,同學用的是if-else,就這個題目而言,同學用的這個方法更加簡便。兩種方法都可掌握

2,**二中,同學用的是一維陣列,我用的是switch-case,相比之下,同學的方法值得學習

3.學習總結

3.1 學習進度條

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

時間字數

**行數

第八周1010

15第九周

1643

34第十周

2673

102第十一周

3566

200第十二周

3679

353第十三周

4503

4563.3 學習內容總結和感悟

3.3.1學習內容總結

3.3.2學習體會

通過進一步學習,一些細節問題能抓住不犯錯誤.在課堂上,經過老師的指導,腦子裡的樹也開出了枝丫.

不過,在定義函式這一知識中還是有很多問題還有switch-case這方面也多加練習。

C語言I部落格作業06

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

C語言I部落格作業06

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

C語言I部落格作業06

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