這個作業屬於那個課程
c語言程式設計ii
這個作業屬於那個課程
這個作業要求在**
/homework/11556
我在這個課程的目標是
學會使用switch語句和if else語句,
這個作業在那個具體方面幫助我實現目標
回顧過去的知識,熟練掌握switch語句
參考文獻
c語言程式設計,c primer plus
學號20208938
四、作業格式
1.pta實驗作業(20分/題)
請再此處列出自己的排名
從pta題目集中選出2個你最滿意的題目完成以下內容,選擇題目難度越大,分值越高,每題20分(每項5分),內容要求如下:
1.1 計算天數
輸入在一行中按照格式「yyyy/mm/dd」(即「年/月/日」)給出日期。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。閏年的2月有29天
1.1.1資料處理。
資料表達:定義整型變數year,month,day,a,sum;
資料處理:對a進行閏年的定義,判斷年份是否為閏年以及月份是否大於二月,運用switch語句進行天數的運算;
1.1.2實驗**截圖
1.1.3 造測試資料
輸出你的程式面向各種測試資料結果,除了題目給出的測試資料,可以自己再造其他臨界資料,越多越好,並加上必要說明
輸入資料
輸出資料
說明2009-03-02
61平年
2020-11-07
312閏年
2000-03-02
62閏年
1.1.4 pta提交列表及說明
提交列表說明:
編譯錯誤:在switch後面加了分號;
答案錯誤:每個sum和後面沒有進行加法運算;
部分正確:沒有考慮閏年的計算方法,導致計算錯誤;
1.2 多分支表達-倍數問題
鍵盤輸入1個正的整數a,如果a是3的倍數但不是5的倍數,則輸出a除以5的餘數。如果a是5的倍數但是不是3的倍數,則輸出a除以3的餘數。如果a既不是5的倍數但也不是3的倍數,輸出a除以15的餘數
輸入格式:
1.2.1 資料處理
資料表達:輸入整型變數a,b;
資料處理:使用了邏輯與和邏輯非的運算子,運用if-else語句進行運算,首先是判斷是否滿足條件,如果滿足,則輸出相應的結果;
1.2.2 實驗**截圖
1.2.3 造測試資料
輸入資料
輸出資料
說明18
3除以5餘數是3255
除以3餘數是1172
除以15餘數是2
-5非正整數
1.2.4 pta提交列表及說明
答案錯誤:(a%5 !=0&&a%3 !=0)後面的運算 a=a%15打錯了,打成%25導致答案錯誤;
編譯錯誤:分號打成中文的分號。
2.**互評(5分)
找2份同學**,和自己**比較,建議互評**盡量找**風格差異較大。
同學**截圖1
同學**截圖2
自己**截圖
同學1和同學2都使用了switch語句,我使用的是if-else語句
同學1的**比較精細,同學2的**比較簡潔,都容易讀懂,但我的**比較複雜,分成了多種情況;
3.學習總結(15分)
3.1 學習進度條(5分)
日期/周
學習時間
**行學到的知識點
目前迷惑的問題
第十三周
28小時
273switch語句
switch語句不熟悉,不能靈活運用
第十二周
20小時
201else-if語句,邏輯運算子
字元型變數不太清楚,公式的表達
第十一周
17小時
156if-else語句,power函式
不會定義函式,不會表達公式,for迴圈
第十周25小時
178for語句迴圈
scanf語句和算數表示式、關係表示式
第九周20小時
143scanf語句
scanf語句的表示式,算數表達
3.2 累積**行和部落格字數(5分)
時間部落格字數
**行數
第八周593
73第九周
429115
第十周1032
197第十一周
982156
第十二周
1317
201第十三周
3.3 學習內容總結和感悟(5分)
3.3.1 學習內容總結
3.3.2 學習體會
經過又一周的學習,我覺得自己又接觸了一些新的知識點,但在學習方面還有很多不足的地方;學了新的知識,之前的一些知識點又沒有那麼熟悉的掌握;
乙個題目可以有多種解決的方法,要多學習他們的**,多看書;要爭取在細節方面做到更好,減少小錯誤。
C語言I部落格作業06
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學習並熟練c語言的語法以及函式 這個作業在那個具體方面幫助我實現目標 幫助我去了解各種運算子和函式型別 參考文獻 題目內容描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車...
C語言I部落格作業06
問題 答案這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言i部落格作業06 我在這個課程的目標是 學會c語言,掌握程式設計基礎知識 這個作業在那個具體方面幫助我實現目標 學會了多分支結構 字元型資料型別和邏輯運算子。參考文獻 c語言作業評價標準 題目描述 給定n個正整數,請統計奇數和...
C語言I部落格作業06
一 二這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 作業要求 我在這個課程的目標是 熟悉多分支結構 字元型資料型別和邏輯運算子 這個作業在那個具體方面幫我實現目標 pta的作業練習 參考文獻 文獻問題描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快...