#include <stdio.h>
#define I 10 // 定义每组的人数
int main() {
int df[I], pm[I] = {0};
int count = 0, maxdf = -1,i;
for(i=0; i<I; i++) {
scanf("%d", &df[i]);
if(df[i] > maxdf) {
maxdf = df[i]; // 记录最高分
pm[0] = i+1; // 记录排名第一的学生编号
count = 1; // 重新计数相同最高分的人数
}
else if(df[i] == maxdf) {
pm[count++] = i+1; // 记录和排名第一同分的学生编号
}
}
for(int i=0; i<count; i++) {
printf("%d ", pm[i]); // 输出排名第一的学生编号
}
return 0;
}
(1)各小组第一名可以进入下一轮;
(2)如果有多名学生得分相同都是第一名,则可同时进入下一轮。