-
1.首先,定義蘆葦結構學生的數量,其中包含學生的資訊。
2.定義兩個學生型別的變數,儲存所有學生的成績資訊和臨時變數。
3. 定義乙個自定義函式來輸入學生的成績資訊。
4、實現學生資訊的輸入,計算總分。
5.在main函式中,首先定義帶有4個整數變數的標尺,儲存學生總數,控制迴圈的變數。
6. 接下來,輸入學生總數並將其儲存在變數 n 中。
7. 輸入所有學生的資訊,並儲存在陣列arr中。
8、用3個週期,實現根據學號對學生進行分類。 最後,根據學號輸出每個學生的總分。
-
首先,定義學生結構,包括學生的學生 ID、姓名、課程成績陣列(由 4 個元素組成的浮點陣列)、平均成績、總體成績和識別符號(表示優秀、良好和平均)。
其次,定義乙個包含 50 個元素的結構陣列,即 50 名學生。 並定義優秀、良好和中等變數以記錄相應的人數;
第三,設定優秀、良好、中等的分數線,可以輸入或預設;
最後,計算每個人的平均成績,並確定優秀和良好。 中等、優秀、良好和中等變數 +1,視情況而定。
結構陣列的成員是根據情況設定的,並且必須至少具有學生的姓名(或學生編號)和課程成績陣列。
-
定義:陣列 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;
就是這樣。 好久沒寫了,可能會有一些語法錯誤,所以可以改一下。
-
它可以通過鍊表實現,這更容易操作。
-
讓我們使用物件導向的C++,乙個類來做到這一點。
同乙個班級的學生由同乙個老師教,學同乙個課程,但他們的成績差異很大,原因有很多,主要是因為學生本身的差異。 比如,每個學生原有的知識庫都不一樣,有的好,有的壞; 每個學生的學習習慣都不一樣,有的認真願意努力,有的馬虎; 每個學生接受知識的能力都不同,有的學生接受能力強,有的學生接受能力弱; 每個學生的興趣愛好都不一樣,對某門課程感興趣,可能成績好,不感興趣,可能學不好; 每個學生對同乙個老師都有不同的感情,如果他們喜歡老師的課,如果他們不喜歡,他們可能會學得很好,等等。