C語言I博客作業10


這個作業屬於那個課程 C語言程序設計II
這個作業要求在哪里 [C語言I—2019秋作業10]https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/10102
我在這個課程的目標是 更加深層次了解C語言
這個作業在那個具體方面幫助我實現目標 實踐動手能力
參考文獻 Markdown基本語法

1PTA作業

1.1

本題目要求讀入菱形起始字母和菱形的高度,然后輸出空心字符菱形。所謂“空心菱形”是指:每行由兩端為字母、中間為空格的字符串構成,每行的字符串中心對齊;上半部分相鄰兩行字符串長度差2,且字母從給定的起始字母逐一遞增;下半部分與上半部分對稱。
輸入格式:
輸入在一行中給出起始字母(范圍為英文大寫字母A-G)和菱形的高度(為不超過10的奇數)。
輸出格式:
輸出空心字符菱形。
輸入樣例:

B 5
輸出樣例:
B
C C
D D
C C
B

1.1.1數據處理

數據表達:使用了n,m,i,j變量。n,m由輸入得到,i,j是由for循環累加得到,sum是有兩個表達式sum+=j;sumi確定其值。num由自加得到。
數據處理:if(i
1)

1.1.2實驗代碼截圖

1.1.3造測試數據

輸入數據 輸出數據 說明
B 5

B
C C
D D
C C
B

1.1.4PTA提交列表及說明

  • 由於提前在C++上面運行過,所以一次性通過

1.2本題要求編寫程序,輸出n行由大寫字母A開始構成的三角形字符陣列。

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

1.2.1數據處理

數據表達:數據表達:定義整型函數n,i,j,字符ch

1.2.2實驗代碼截圖

1.2.3造測試數據

1.2.4 PTA提交列表及說明

  • 由於在C++上面提前操作過,所以一次性通過

2學習總結:復習了for的循環嵌套語句

2.1同學代碼互評

同學代碼比我好很多,還運用了continue語法,我的走了很多彎路。

3. 累積代碼行和博客字數

時間 博客字數 代碼行
第四周 0 0
第五周 0 0
第六周 600 400
第七周 600 400
第八周 800 400
第九周 4676 1124
第十周 5213 1300
第十一周 0 0
第十二周 2360 650
第十三周 1350 310
第十四周 798 98

3.3學習內容總結和感悟

一次次失敗一次次成功,在編程中從編譯錯誤到答案錯誤到格式錯誤到最后的答案正確,感受到了用心去做好一件事的感覺 ,非常有成就感,感覺每次作業難度還是比較大,對自己也是個挑戰,相信支結會不斷成長。


免責聲明!

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



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