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