题目描述
代码改错: 烛龙战队想要帮助球球解决这个众数问题,这样他或许可以重新赢得黄金城主的欢心。他们要找到在输入的一连串数字中,出现次数最多的数字。下面请你编程帮助烛龙战队,把这个代码修改正确吧。
#include <iostream>
using namespace std;
int num[105];
int main()
{
int n;
cin >> n;
for (int i = 1; i <= n; i++)
{
int x;
cin >> x;
num[x]++;
}
int maxn = 0;
for (int i = 0; i <= n; i++)
{
if (num[i] > maxn)
{
maxn = num[i];
}
}
cout << maxn;
return 0;
}
输入
第一行一个整数n,表示接下来要输入n个整数。
第二行n个整数,表示要在这输入的n个整数中,找到出现次数最多的数,输入的每个数都不大于n。输入数据保证不会出现两个出现数量最多的数,输入的每个数都小于100。
输出
一个整数,表示在输入的这n个数中出现次数最多的数。
样例输入
5
3 1 3 2 5
样例输出
3