c語言博客做業10

問題 答案
這個做業屬於那個課程 C語言程序設計II
這個做業要求在哪裏 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655
我在這個課程的目標是 學好c語言,熟練基本語句
這個做業在那個具體方面幫助我實現目標 對基本語句的編程和複習,一些c語言符號的運用
參考文獻 c語言教材

1.PTA實驗做業

1.1輸出三角形字符陣列

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

1.1.1數據處理

數據表達:
數據處理:函數

1.1.2實驗代碼截圖

1.1.3造測試數據

輸入數據 輸出數據 說明
6 一個底邊是六個字母的三角形
7 底邊爲七個字母的三角形
5 底邊爲五個字母的三角形

1.1.4PTA提交列表

1.沒按照題目要求編程,仔細閱讀題目改正。
2.結果不對更改i的取值對其進行定義。學習

1.2梅森數

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

1.2.1數據處理

數據表達:定義變量分別爲輸入的值和地數還有底數的冪。
數據處理:用for循環來執行程序,用for循環進行判斷。設計

1.1.3造測試數據

輸入數據 輸出數據 說明
6 3 7 31 三個素數
7 3 7 31 127 四個素數
8 3 7 31 127 四個素數

1.1.4PTA提交列表

1.結果不對,與題目結果不符,閱題而且改正。
2.函數運用錯誤,致使結果錯誤,更改函數從新編譯。3d

2.代碼互評

同窗代碼

個人代碼
blog

1.定義的變量的個數不一樣,我定義了三個變量。get

同窗代碼

個人代碼
編譯器

1.他的比個人多了幾個循環。
2我用了include<math.h>.因此比他的簡單一些博客

3.學習總結

3.1學習進度條

周/日期 這周所花時間 代碼行 學到的知識簡介目 前比較迷惑的問題
第七週 5h 60 學習了if else,定義數學函數 用的不夠熟練
第八週 7h 97 學習了for語句,循環程序設計 和以前學的有些混淆,有時不會動筆
第九周 7h 108 學習改正代碼運用編譯器調整代碼,用代碼輸入成階成表 運用的不熟,作起來很費時間
第十週 7h 120 熟練邏輯符以及他的運用 容易把邏輯符混淆,以致於作題經常出問題
第十一週 7h 135 分支結構的學習 switch運用的不夠好,不是很會用來作題目
第十二週 8h 143 while和do while的學習 while和do while去別的不是很清楚
第十三週 8h 156 continue循環語句的學習 學了可是不會用
第十四周 5h 133 學習讀代碼 又些代碼仍是看不懂

3.2累積代碼行和博客字數

3.3學習內容總結和感悟

3.3.1學習內容總結

內容:對上次做業的講評,複習之前所學知識,新課的學習,經過助教的講解題目來提升咱們的對程序的編譯能力,同時老師還交咱們怎麼讀懂代碼,怎麼快速認代碼,提升咱們的代碼認識能力,使得咱們可以輕鬆的去學習好這個科目

總結:越學越難學,越日後面學起來越複雜,讀代碼也是又方法的,問題在於你方法是否用對。在學習新知識的同時應當多複習前面的所學內容,這樣纔不會學如逆水行舟,不進則退。

3.3.2學習體會

常常感受心有意,而力不足,想學好可是又學很差。甚至有時聽不懂老師在講什麼。有時感受老師上課沒什麼用,聽了也仍是不會,甚至感受老師老是會高估咱們,我真的以爲打代碼實在是難,不少時候都要去問別人,也許是不夠熱愛,興趣是最好的老師,我想何時我把編程當成是享受了,也許就真的學好了。

相關文章
相關標籤/搜索