//测试数据有多组,每组输入20个1-10之间的数。
#include<stdio.h>
int main() {
int x;
int b[11];
for (int i = 1; i <= 10; i++) //初始化出现次数为0
b[i] = 0;
for (int i = 1; i <= 20; i++) { //输入20个
scanf("%d", &x);
b[x] = b[x] + 1; //1-10之间的数 出现次数累加
}
int max = 1; //查找出现次数最大的下标
for (int i = 2; i <= 10; i++)
if (b[i] > b[max])
max = i;
printf("%d", max);
return 0;
}



京公网安备 11010502036488号