C語言 博客作業10


問題 回答
這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 作業要求
我在這個課程的目標是 復習前面的代碼,迎接期末考試
這個作業在那個具體方面幫助我實現目標 PTA作業以及自己在編譯器上面寫的代碼和代碼錯誤,百度上面的文獻
參考文獻 百度文獻

1.PTA實驗作業(20分/題)

1.1數據表達:

7-8 輸出三角形字符陣列 (15 分)

本題要求編寫程序,輸出n行由大寫字母A開始構成的三角形字符陣列。
輸入格式:
輸入在一行中給出一個正整數n(1≤n<7)。
輸出格式:
輸出n行由大寫字母A開始構成的三角形字符陣列。格式見輸出樣例,其中每個字母后面都有一個空格。
輸入樣例:
4
輸出樣例:
A B C D
E F G
H I
J

1.1.1數據處理

數據表達:本題使用了int整形結構,for循環語句
數據處理:

1.1.2實驗代碼截圖

1.1.3 造測試數據

1.1.4 PTA提交列表及說明

提交列表說明:
Q:第15行""寫成了"/",導致編譯錯誤。
A:找了很久,最后找了一份一樣的同學,一個一個的對着才找出來。

1.2

1.2.1 數據處理

數據表達:
7-3 梅森數 (20 分)

形如2
​n
​​−1的素數稱為梅森數(Mersenne Number)。例如2
​2
​​−1=3、2
​3
​​−1=7都是梅森數。1722年,雙目失明的瑞士數學大師歐拉證明了2
​31
​​−1=2147483647是一個素數,堪稱當時世界上“已知最大素數”的一個記錄。
本題要求編寫程序,對任一正整數n(n<20),輸出所有不超過2
​n
​​−1的梅森數。
輸入格式:
輸入在一行中給出正整數n(n<20)。
輸出格式:
按從小到大的順序輸出所有不超過2
​n
​​−1的梅森數,每行一個。如果完全沒有,則輸出“None”。
輸入樣例:
6
輸出樣例:
3
7
31

數據處理

1.2.2 實驗代碼截圖

1.2.3 造測試數據

1.2.4 PTA提交列表及說明

2.代碼互評(5分)

同學代碼截圖

自己代碼截圖


1.他的代碼比我少了兩行,我本以為不一樣,后來才發現,是一樣的。
2。他用的降冪,我用的升冪。

同學代碼


自己代碼截圖


第一位同學直接%6d,我覺得他沒必要把十位分開,可以像第二位同學一樣解決。我的相對前兩位同學而言,代碼更簡單。

3.學習總結(15分)

3.1 學習進度條(5分)

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第四周 6 113 學會了基本結構
第五周 7 152 學會了輸入輸出語句
第六周 9 167 如何用 MinGW-w64 來編譯C程序
第七周 15 240 運用if,else語句 不太熟練if-else語句
第八周 17 344 學習了for循環
第九周 24 356 學習了如何使用自定義函數 自定義函數還不太會
第十周 27 420 熟悉並掌握多分支結構、字符型數據類型和邏輯運算符結構 各個運算符的意思還不太理解
第十一周 15 436 學習了分支結構switch語句 對於&&和
第十二周 17 403 學會使用while和do-while結構解決問題 嵌套語句不熟練
第十三周 23 444 學習了continue語句和break語句 整體脈絡不清晰
第十四周 6 325 能夠根據實際情況,選擇合適的算法、合理的循環結構,熟練的編寫程序 不太熟悉語句

3.2 累積代碼行和博客字數(5分)

3.3 學習內容總結和感悟(5分)

3.3.1 學習內容總結

3.3.2 學習體會

1.首先每一次作業都會有一點進步,只是每次學的都模模糊糊的,都不能單獨完成。
2.還是很粗心,比如這次作業中,""打成"/",浪費了很多時間。
3.要多回頭去看作業,要不就忘記了。
4.不懂的要多問同學,還有問助教。
5.馬上就要期末考試了,要回頭去復習,把做過的題目在做一遍。
6.做事情還是要上心,要勤學。


免責聲明!

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



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