C語言|博客作業07


問題 答案
這個作業屬於哪個課程 C語言程序設計2
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9932
我在這個課程的目標是 掌握多分支結構switch以及更好的使用Markdown語法
這個作業在哪個具體方面幫助我實現目標 多分支結構switch運用,if-else,for語句運用及字符型數據類型和邏輯運算符等學習
參考文獻 PTA常見問題解析 C語言程序設計

一、本周作業

PTA實驗作業

1.1計算天數

題目內容及描述:

 輸入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)給出日期。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。閏年的2月有29天

1.1.1數據處理

數據表達:本題用了整型變量 year,month,day,number;,因為上述所列年,月,日,天數都是整數,所以用“int”表示
數據處理:用到了分支結構-if-else,switch多分支結構

1.1.2實驗代碼截圖

1.1.3造測試數據

輸入數據 輸出數據 說明
20090417 127 不是閏年且這一天在這一中是第127天
20080304 92 是閏年且這一天在這一中是第92天

1.1.4PTA提交說明及說明

提交列表說明:

編譯錯誤:
原因:在每段前面有很多小點點
解決:當時真的很是懵逼,后來問了大佬和再次把題目讀了一遍,發現year輸入的格式是yyyy,所以scanf應是%4d

1.2程序設計聯考

題目內容及描述:

 自從湖南農業大學、吉首大學和懷化學院組織程序設計課程聯考以后,舉辦聯考的經驗越來豐富。尤其是在使用PTA系統作為考試平台之后,聯考工作得到了很多學校的認可和支持。所以,現在參與聯考的學校比較多。為了便於區分考生,考生賬號的第一位是學校代號。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 請編寫程序根據考生的賬號區分考生的學校

1.2.1數據處理

數據表達:本題用了account;作為整型變量,其類型都是整型
數據處理:主要運用多分支含for,switch語句

1.2.2實驗代碼截圖

1.2.3造測試數據

輸入數據 輸出數據 說明
123456 Hunan Agricultural University 這位考生的賬號是1且屬於湖南大學
234567 Jishou University 這位考生的賬號是2且屬於吉首大學
578744 Ocean University 這位考生屬於其他學校

1.2.4PTA提交列表及說明

編譯錯誤:
原因:在for循環中,表達式1,表達式3是空的,但沒有用空格
解決:重新編輯並且加上空格用分號隔開
部分正確:
原因:有一條語句格式錯誤,兩個字母沒有用空格隔開
解決:將那兩個字母中間打空格

二、代碼互評

同學代碼1:

同學代碼2:

我的代碼:

1. 相比較我的代碼用了for-switch多分支,然后他們的是不僅用了for還有if-else加switch多分支
2. 我的代碼整體來說比同學的簡介一點,但是可能他包含的信息比較清楚
3. 總體大部分都是差不多的,都是有用了switch多分支語句

三、學習總結

3.1學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷茫的問題
第一周 8天 22行 基本的編程題 頭文件的設定
第二周 6天 16行 Markdown語法及華氏度與攝氏度的轉換 Markdown語法的有些語法
第三周 3天 133行 計算函數以及使用if-else語句使用 函數的有關編程
第四周 3天 75行 使用for語句循環進行編譯 循環體與循環表達式
第五周 4小時 136行 定義函數於調用函數 函數的調用與計算表達式的書寫
第六周 2天 238行 用分支結構怎樣和if-else,for語句運用 有關格式和計算表達式
第七周 2天 145行 用多分支結構switch編輯程序 switch有關語法

3.2累計代碼行和博客字數

3.3學習內容總結和感悟

3.3.1學習內容總結

總結:
在這周中學習了switch,他是一種更加簡便的編程語句,它可以節省你的時間,其次也可以將代碼行數減少,看起來非常的舒服
思維導圖如下:

3.3.2學習體會

  • 不知不覺中就第七周了,時間過得真的很快,想想初學C語言時的一臉懵逼到現在的有所掌握,其實一路子走下來真的需要勇氣;一是對C語言的不放棄,二是相信自己,要知道沒有什么可以阻止我
  • 這周的學習我感到有點頭痛啊,因為沒有提前預習,老師在上課講的知識點知識似懂非懂,導致做PTA是真的是無從下手
  • 還是那句老話:有志者,事竟成C語言,盤他!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM