C語言I部落格作業06

2022-06-04 14:03:12 字數 2464 閱讀 8158

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

熟悉多分支結構switch語句的使用

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

pta作業

參考文獻

c語言程式設計

資料表達:用了year,month,day這些變數;這些值通過使用者輸入得來;都為整型。

資料處理:表示式有year=year,year=year-1,month=month-1,day=day-2,day=day+27,day=day+29,day=day+26;使用了分支結構。

輸入資料

輸出資料

說明2020 4 6

2020-4-4

2023年4月6號前兩天的日期時2023年4月4號

2019 3 2

2019-2-28

2023年3月2號前兩天的日期時2023年2月28號

2001 1 1

2001-12-30

2023年1月1號前兩天的日期時2023年12月30號

部分正確:分支結構條件設定錯誤,還有一些條件未考慮完全。比如就只思考了閏年的三月,沒考慮平年的三月以及2號前。
資料表達:定義了a,b這兩個變數;通過使用者輸入得來;資料型別為整型。

資料處理:使用了b=a%15,b=a%3,b=a%5這些表示式;使用了分支結構。

輸入資料

輸出資料說明5

25除以3取余為2

8813

88除以15取余為13

4414

44除以15取余為14

部分正確:將題目的意思理解錯誤,沒有對表示式取餘,而是寫了相除得到乙個整型資料,導致部分錯誤。

不同點:他:該同學是將本題分為四部分條件,先在閏年的條件下覺得31天月份,再決定30天的月份,再單獨判斷一月與三月的情況。

我:而我是先判斷一月小於二號的情況,再判斷閏年三月的情況,再判斷平年三月的情況。

不同點:他:該同學是先將switch把各月份列出來,然後再判斷是平年還是閏年,在進行相應的減一。

我:我是把switch放在判斷的條件裡面。

其優點:他把一些重複的省略了,很精簡,有值得我學習的地方。

周/日期

這週所花的時間

學到的知識

目前不懂的問題

第八周7h

總結各類符號,語句,表示式,變數等

語句符號會混用

第九周9h

分支結構雛形

會漏掉輸出語句

第十周9h

迴圈結構雛形

表示式不太會寫

第十一周

8h呼叫函式

不知道怎麼去呼叫函式

第十二周

13h分支結構,字元型數字型別,邏輯運算子

多分支時不知如何分

第十三周

8hswitch語句

不知道怎樣區分switch語句與if-else語句

1.本週學習了switch語句,分支語句的另一語句,它與if-else有著相同處,也有著不同處,都能用於多分支,但運用範圍卻有不同,switch不能運用的範圍是條件中有區間的這類題,當然這類題運用if-else會很方便,這兩種語句好像是互補的,他不行的我能行。

2.當然,在運用switch語句是也會有很多不明白的地方,就好比寫那個日期的前兩天這個題時,該如何才能讓其中的判斷條件是乙個完整的,而不是乙個有缺漏的條件,這一直是我內心的疑惑。

C語言I部落格作業06

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

C語言I部落格作業06

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

C語言I部落格作業06

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