数组 - 求整数序列中出现次数最多的数
(2015-04-20 18:26:11)
标签:
股票 |
本题要求统计一个整型序列中出现次数最多的整数及其出现次数。
输入格式:
输入在一行中给出序列中整数个数N(0
输出格式:
在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。
输入样例:10 3 2 -1 5 3 4 3 0 3 2输出样例:
3 4
程序:
#include
using namespace std;
int main()
{
int n,*s;
cin>>n;
s=new int[n];
int i,j;
for(i=0;i
cin>>s[i];
int value,times,max=0,num;
for(i=0;i<<n;i++)
{
value=s[i];
times=0;
for(j=0;j<</span>n;j++)
if(s[j]==value)
times++;
if(max
{
max=times;
num=s[i];
}
}
cout<<num<<' '<<max;
return 0;
}
前一篇:循环 - 求符合给定条件的整数集
后一篇:删除字符串中的子串