输入一个正整数n(1<n<=10),再输入n个整数(最小值为0,最大值为9),

存放在一维数组中,统计每个值出现的次数,找到出现次数最多的值并输出.

第1个回答  推荐于2016-02-28
#include <stdio.h>

int main(void)
{

int a[10] = {0}, m = 0, n, t;

scanf("%d", &n);
while (n--) {
scanf("%d", &t);
if (++a[t] > a[m])
m = t;
}
printf("%d appears %d times\n", m, a[m]);

return 0;
}本回答被网友采纳
相似回答