第二次博客作业
1.目前薄弱的知識點:
字符指針作為函數參數:不知道在main函數中的字符串是應該用str還是*str;
使用結構體時引用整體的問題:例如課本P135 8.1例題,不清楚該結構體中student stud是什么含義
在調用函數中,不知道什么時候有返回值,什么時候不需要返回值
2.(1)PTA練習9 7-1
輸入一個正整數 repeat (0<repeat<10),做 repeat 次下列運算:
輸入一個正整數 n (1<n<=10),再輸入 n 個整數存入數組 a 中,用選擇法將數組 a 中的元素按升序排列,最后輸出排序后的數組元素。
要求定義并調用函數 sort(a,n),它的功能是采用選擇排序算法,將數組 a 的前 n 個元素按從小到大的順序排序,函數形參 a 的類型是整型指針,形參n的類型是int,函數的類型是void。
(2)解題思路:先通過一個函數找出將數組中的元素排好序,在主函數中調用該函數以循環的方式來實現該功能。
(3)代碼思路:通過類比課本上的例題,寫一個調用函數將元素排序,之后在主函數中注意循環的過程
(4)核心技術總結:該題關鍵在于雙重循環,在這個點上當時沒有注意,一度以為多次重復一個循環
(5)存在問題:在多次循環的過程中,弄不清楚什么時候第一次循環結束,還有就是每次循環的結束條件。另外就是格式問題一直困擾,好在在大佬的指點下,這些問題得到解決。
轉載于:https://www.cnblogs.com/zhaoyudi/p/10088405.html
總結
- 上一篇: 对反射的封装
- 下一篇: Vuex 使用了 module 后的访问