/****************************************** 4人分の合計と平均を求める ******************************************/ #include #define KAMOKU 3 main() { int ten[4][3] = { { 73,59,92}, /*太郎君の点数*/ { 52,95,70}, /*次郎君の点数*/ { 22,19,31}, /*三郎君の点数*/ {100,99,96} /*四郎君の点数*/ }; int goukei[4]; /*合計点*/ double heikin[4]; /*平均点*/ char lank[4] = {'B','B','C','A'}; /*4人の評価*/ int i = 0; /*添え字*/ /*太郎君の点*/ goukei[i] = ten[i][0] + ten[i][1] + ten[i][2]; /*合計*/ heikin[i] = (double)goukei[i] / KAMOKU; /*平均*/ i++; /*次郎君の点*/ goukei[i] = ten[i][0] + ten[i][1] + ten[i][2]; /*合計*/ heikin[i] = (double)goukei[i] / KAMOKU; /*平均*/ i++; /*三郎君の点*/ goukei[i] = ten[i][0] + ten[i][1] + ten[i][2]; /*合計*/ heikin[i] = (double)goukei[i] / KAMOKU; /*平均*/ i++; /*四郎君の点*/ goukei[i] = ten[i][0] + ten[i][1] + ten[i][2]; /*合計*/ heikin[i] = (double)goukei[i] / KAMOKU; /*平均*/ i++; /*表示*/ printf("氏名    国語 数学 英語 合計  平均 評価\n"); i = 0; printf("Tarou %5d %5d %5d %5d %7.1f %c\n", ten[i][0],ten[i][1],ten[i][2],goukei[i],heikin[i],lank[i]); i++; printf("Jirou %5d %5d %5d %5d %7.1f %c\n", ten[i][0],ten[i][1],ten[i][2],goukei[i],heikin[i],lank[i]); i++; printf("Saburou %5d %5d %5d %5d %7.1f %c\n", ten[i][0],ten[i][1],ten[i][2],goukei[i],heikin[i],lank[i]); i++; printf("Shirou %5d %5d %5d %5d %7.1f %c\n", ten[i][0],ten[i][1],ten[i][2],goukei[i],heikin[i],lank[i]); i++; }