回覆列表
  • 1 # C語言基礎

    如果只是單純的操作學習成績的話,基本不需要什麼思路,只需要自己定義一個二維陣列即可輸入和輸出。具體程式碼實現如下:

    如果你又學生姓名等其他的資訊的話,可以考慮先用結構體封裝下學生資訊,然後用結構體陣列去實現。具體實現程式碼如下:

    ps: 你題目要求的是10個數據,我這裡只用3個長度結構體陣列描述,你可以改為10個,我是懶得去輸入的哦。

    文章都是手打原創,如果你想學習C/C++,每天最淺顯的介紹C語言、C++,windows知識,喜歡我的文章就關注一波吧,可以看到最新更新和之前的文章哦。如果足下基礎比較差,不妨關注下本人的專欄教程,通俗易懂,深入淺出,一個影片只講一個知識點。影片不深奧,不需要鑽研,在公交、在地鐵、在廁所都可以觀看,隨時隨地漲姿勢。

  • 2 # TonyDeng

    這種題目是最好練手的。剛開始學習的時候,最容易想到的思路是建立陣列逐個互動式輸入,這也容易實現,只是實現的時候,一定要注意容錯性問題,這是下一階段的練習重點。即是說,這種題目不要一次過做完過關就算了事,應該做第二次,把之前欠缺的不完善的地方補起來,沒有這個意識,所謂“學會”是虛的。實際上,並不止做兩次或三次,可以說有無數次的完善和擴充套件。逐個交換式輸入,自己做的程式自己當用戶親自使用一下,馬上就會想到假如中途發現前面某個資料錯了怎麼辦?如果資料量再大一些呢?如果不知道學生數目的情形時該怎麼處理?甚至要擴充套件學科數目時怎麼辦,不斷改原始碼?每次都把資料反覆輸入,換你做使用者會收貨這樣的程式?文字式介面做完,圖形介面怎麼做?……不要總想做新專案,這樣的一個老套專案,你把上面所說的問題都搞好了,比你做一百個不同的程式都強!

  • 中秋節和大豐收的關聯?
  • 60歲的老人還能夠買防癌或重疾險嗎?