/****************************************** 4人分の合計と平均を求める ******************************************/ #include #define KAMOKU 5 /*5科目*/ #define NINZUU 4 /*4人*/ #define MIN 0 /*0番目の要素は最低点*/ #define MAX 1 /*1番目の要素は最高点*/ main() { int ten[NINZUU][KAMOKU] = { { 73,59,92,83,75}, /*太郎君の点数*/ { 52,95,70,69,80}, /*次郎君の点数*/ { 22,19,31,41,55}, /*三郎君の点数*/ {100,99,96,85,82} /*四郎君の点数*/ }; int goukei[NINZUU]; /*合計点*/ double heikin[NINZUU]; /*平均点*/ char lank[NINZUU]; /*評価*/ char shimei[NINZUU][10] = {"Tarou","Jirou","Saburou","Shirou"}; /*4人の氏名*/ int min_max[2][NINZUU]; /*最高点と最低点*/ int i,j; /*添え字*/ /*平均点と合計点と評価を求める*/ for(i = 0;i ten[i][j]) min_max[MIN][i] = ten[i][j]; if (min_max[MAX][i] < ten[i][j]) min_max[MAX][i] = ten[i][j]; } } heikin[i] = (double)goukei[i] / KAMOKU; /*平均*/ if (heikin[i] >= 80) lank[i] = 'A'; /*評価*/ else if (heikin[i] >= 60) lank[i] = 'B'; else lank[i] = 'C'; } /*表示*/ printf(" 氏名    国語 数学 英語 社会 理科 合計  平均 評価 最低 最高\n"); for(i = 0;i