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