用 C 語言製作乙個簡單的學生成績系統

發布 教育 2024-03-22
5個回答
  1. 匿名使用者2024-02-07

    1.首先,定義蘆葦結構學生的數量,其中包含學生的資訊。

    2.定義兩個學生型別的變數,儲存所有學生的成績資訊和臨時變數。

    3. 定義乙個自定義函式來輸入學生的成績資訊。

    4、實現學生資訊的輸入,計算總分。

    5.在main函式中,首先定義帶有4個整數變數的標尺,儲存學生總數,控制迴圈的變數。

    6. 接下來,輸入學生總數並將其儲存在變數 n 中。

    7. 輸入所有學生的資訊,並儲存在陣列arr中。

    8、用3個週期,實現根據學號對學生進行分類。 最後,根據學號輸出每個學生的總分。

  2. 匿名使用者2024-02-06

    首先,定義學生結構,包括學生的學生 ID、姓名、課程成績陣列(由 4 個元素組成的浮點陣列)、平均成績、總體成績和識別符號(表示優秀、良好和平均)。

    其次,定義乙個包含 50 個元素的結構陣列,即 50 名學生。 並定義優秀、良好和中等變數以記錄相應的人數;

    第三,設定優秀、良好、中等的分數線,可以輸入或預設;

    最後,計算每個人的平均成績,並確定優秀和良好。 中等、優秀、良好和中等變數 +1,視情況而定。

    結構陣列的成員是根據情況設定的,並且必須至少具有學生的姓名(或學生編號)和課程成績陣列。

  3. 匿名使用者2024-02-05

    定義:陣列 a[50][4] 每個學生 4 個等級。

    定義:陣列 b[50] 每個學生的平均成績。

    定義:陣列 c[5] 每個年級的人數。

    寫乙個 for() 來記錄成績。

    1. 求平均成績。

    for(i=0,i<50,i++)

    for(j=0,j<4,j++)

    b[i]=b[i]+a[i][j]

    b[i]=b[i]/4

    2.求出5種結果的數量。

    for(i=0,i<50,i++)

    if(b[i]>=90) c[0]=c[0]+1;

    else if (b[i] >=70 c[1]=c[1]+1;

    就是這樣。 好久沒寫了,可能會有一些語法錯誤,所以可以改一下。

  4. 匿名使用者2024-02-04

    它可以通過鍊表實現,這更容易操作。

  5. 匿名使用者2024-02-03

    讓我們使用物件導向的C++,乙個類來做到這一點。

相關回答
8個回答2024-03-22

上面說這麼多是無稽之談。 樓主請看:注意你的程式:printf(“%d,%d”,(a,b),(b,a); >>>More

12個回答2024-03-22

朋友,你需要寫的**條件選股公式已經除錯好了,順同花順版傳遞了。 請參閱附圖。 >>>More

23個回答2024-03-22

同乙個班級的學生由同乙個老師教,學同乙個課程,但他們的成績差異很大,原因有很多,主要是因為學生本身的差異。 比如,每個學生原有的知識庫都不一樣,有的好,有的壞; 每個學生的學習習慣都不一樣,有的認真願意努力,有的馬虎; 每個學生接受知識的能力都不同,有的學生接受能力強,有的學生接受能力弱; 每個學生的興趣愛好都不一樣,對某門課程感興趣,可能成績好,不感興趣,可能學不好; 每個學生對同乙個老師都有不同的感情,如果他們喜歡老師的課,如果他們不喜歡,他們可能會學得很好,等等。

11個回答2024-03-22

這並不有趣,只是這個類別中有這些成員和方法。