當前位置:編程學習大全網 - 編程軟體 - c 某小組有5個學生老了3門課程,試編程求每個學生的總成績及每門課程的最高分

c 某小組有5個學生老了3門課程,試編程求每個學生的總成績及每門課程的最高分

#include?<stdio.h>

int?main()

{

void?Total_Score?(float?a[][3]);?//學生平均分

void?Course_Max?(float?a[][3]);?//課程平均分

int?i,?j;

float?score[5][3];

printf?("輸入5個學生3門課的成績:\n");

for?(i=0;?i<5;?i++)

{

printf?("輸入第?%d?個學生的成績:",i+1);

for?(j=0;?j<3;?j++)

scanf?("%f",&score[i][j]);

}

printf?("\n每個學生的總成績:\n\n");

Total_Score?(score);

printf?("\n每門課的最高分:\n\n");

Course_Max?(score);

return?0;

}

void?Total_Score?(float?a[][3])

{

int?i,j;

float?total?=?0.0;?

for?(i=0;?i<5;?i++)

{

for?(j=0;?j<3;?j++)?

total?+=?a[i][j];

printf?("第%d個學生的總成績:%.1f\n",?i+1,?total);

total?=?0.0;

}

}

void?Course_Max?(float?a[][3])

{

int?i,j;

float?max,?total?=?0.0;

for?(i=0;?i<3;?i++)

{

max?=?a[0][i];

for?(j=0;?j<5;?j++)

if?(max?<?a[j][i])

max?=?a[j][i];

printf?("第%d門課的最高分:%.1f\n",?i+1,?max);

}

}

  • 上一篇:機械鍵盤上的宏是什麽意思
  • 下一篇:21年書單57《哈利波特與阿茲卡班囚徒》
  • copyright 2024編程學習大全網