题目链接:http://ac.jobdu.com/problem.php?pid=1057
题目分析:
注意输入格式以及题目信息就好了,挺简单的。
源代码:
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
while (1)
{
int num = 0; //众数
int a[11] = {0};
//输入数据
for (int i = 0; i < 20; i ++)
{
if (scanf("%d", &num) == EOF)
return 0;
a[num]++;
}
for (int i = 1; i < 11; i ++)
{
if (a[i] > a[num])
{
num = i;
}
else if(a[i] == a[num])
{
if (i < num)
{
num = i; //相等时输出权值小的
}
}
}
cout<<num<<endl;
}
return 0;
}