C语言问题,这是一个求五个篮球运动员在四场球赛中各自的平均分,并输出。为什么我按照书上写的执行不了

Python011

C语言问题,这是一个求五个篮球运动员在四场球赛中各自的平均分,并输出。为什么我按照书上写的执行不了,第1张

#include<stdio.h>

#define PLAYERS 5

#define GAMES 4

int scores[6][5]

float score_avg[6],bestavg

int point_total,bestplayer

int counter1,counter2

int main() {

for(counter2 = 0counter2 < GAMEScounter2++) {

printf("\n在第%d场比赛中.\n",counter2 + 1)

for(counter1 = 0counter1 < PLAYERScounter1++) {

printf("%d号得分数是多少\?",counter1 + 1)

scanf("%d",&scores[counter1][counter2])

}

}

for(counter1 = 0counter1 < PLAYERScounter1++) {

point_total = 0

for(counter2 = 0counter2 < GAMEScounter2++) {

point_total += scores[counter1][counter2]

}

score_avg[counter1] = (float)point_total / GAMES

}

bestavg = 0

for(counter1 = 0counter1 < PLAYERScounter1++) {

if(score_avg[counter1] > bestavg) {

bestavg = score_avg[counter1]

bestplayer = counter1 + 1

}

}

printf("\n第%d号平均分最高,\n",bestplayer)

printf("平均每场%.2f分.\n",score_avg[bestplayer])

return (0)

}

算法可以这样来想:

1.申请一个数组Team[8]

2.A队有7场比赛(额..是循环赛吗?),输入每场的比赛结果(可以假设胜为1,负为-1).

3.读入数据,用一个选择或是if语句来判断,是1则Team[0]+=3,是0则不做操作.

4.依3之例,依次读入余下6场比赛的结果并处理.

5.依(2,3,4)之例,处理余下7只队伍的比赛结果.

6.为数组Team排序,输出结果.