C++如何来解决统计概率的问题?如求输入的数值中出现最多的数值

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:45:50
我是个刚接触C++的新手,对于C++的概率解决问题还不知道,求高手解决!

写个简单的你可以看看
针对不同问题,应该有不用的计算方法!
#include <stdio.h>
#include <string.h>

#define MAX 100000
int main()
{
int st[100000];
int n,max=0,maxn=0;
memset(st,0,sizeof(st));
while(scanf("%d",&n)!=EOF)
{
if(n==-1)break;
st[n]++;
if(st[n]>max)
{
max=st[n];
maxn=n;
}
}
printf("%d %d\n",maxn,max);
return 0;
}

LS的,人家是问出现次数最多的,不是问最大的!而且语言又是浓厚的C风格。