這個作業屬於那個課程
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的作業練習 參考文獻 文獻問題描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快...