輸入20個學生成績並求出總分和平均分C語言程序
題目:
輸入20個學生成績並求出總分和平均分C語言程序
解答:
5.從鍵盤輸入8個學生三門課程的成績求每個學生各門課的平均分,並按平均分從高到低的順序輸出每個學生各門課程的成績和平均成績.
(1)定義數組 int s[N][3]; 存儲三門課程的成績.
數組 float a[N]; 存儲平均成績.
(2)用for循環從鍵盤按行輸入每個學生各門課的成績,計算出平均成績並存入數組a對應下標的數組元素.
(3)用選擇排序對平均成績排序,交換時應整行交換.
(4)按要求輸出.
程序如下:
# define N 8
main( )
{ int i,j,k,m,s[N][3]; /* 定義數組和變量 */
float t,a[N];
printf(" Input 10 student's scores:\n");
for (i=0; i
添加新評論