C语言博客作业04--数组
生活随笔
收集整理的這篇文章主要介紹了
C语言博客作业04--数组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.本章學習總結
1.1 思維導圖
1.2 本章學習體會及代碼量學習體會
1.2.1 學習體會
關于數組,數組是最基本的構造類型,它是一組相同類型數據的有序組合。數組中的元素在內存中連續存放,每個元素都屬于相同的數據類型,用數組名和下表可以唯一地確定數組元素。數組的學習,難度比前面內容大,做pta的時候,出現了運行超時的問題,一維數組掌握還行,但二維和字符數組就有點不牢固,對用數組解決的思維仍不夠成熟,需要加強。
1.2.2 代碼累計
2.PTA總分
2.1截圖PTA三次題目集:一維數組、二維數組和字符數組共3次題目集的排名得分
2.2 我的總分:176
3.PTA實驗作業
3.1 PTA題目1:數組循環左移
3.1.1 算法分析
3.1.2 代碼截圖
3.1.3 PTA提交列表及說明
- Q1:一開始使用雙數組,但是使用錯誤,復雜化,不知道如何處理
- A1:后來改用一個數組,通過直接輸出轉移后的數組數字,避免復雜化。
- Q2:使用一個數組,卻出現了部分錯誤的情況,百思不得其解
- A2:后來發現當輸入的轉移數字比數組下標大的時候,沒有考慮到轉移了多個循環,通過取余轉移數字與數組長度,得到實際的轉移長度。
3.2 PTA題目2:找出不是兩個數組共有的元素
3.2.1 算法分析
3.2.2 代碼
3.2.3 PTA提交列表及說明
- Q1:做法簡單,一做就錯
- A1:沒有考慮好數組a中有數組b沒有的值,數組b有數組a中沒有的值
- Q2:考慮好,仍然答案錯誤
- A2:沒有考慮構造好的新數組c中數組存在重復
3.3 PTA題目3:打印n行楊輝三角,n<10
3.3.1 算法分析
3.3.2 代碼
3.3.3 PTA提交列表及說明
注:問題具體出現在編譯器上,而不是在pta提交列表內
- Q1:出現不是規則的圖形 并且還帶有錯亂數字
- A1:沒有在準確的位置輸入換行符
- Q2:圖形規范 但示例中最后一行的數字,仍然有差錯
A2:輸入的二維數組范圍比所需的小,數組越界
4.代碼互評
4.1 代碼截圖
同學代碼截圖
- 我的截圖
4.2 二者的不同
- 找出不同數字的方式不同,我的會更簡短一點,但是不同的方法,同學用了flag判斷。
轉載于:https://www.cnblogs.com/wxj991220/p/10089610.html
總結
以上是生活随笔為你收集整理的C语言博客作业04--数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 神偷奶爸有4吗?
- 下一篇: ReentrantLock+线程池+同步