数组统计数字出现次数 怎么统计出一个数组中每个数出现的次数?
怎么统计出一个数组中每个数出现的次数?
如果您直接支持可变长度数组(设置为a),则可以直接循环确定intindex=0//以存储当前存储在B中的位数,int[]B//显示在a中的位数,并且没有重复。Int[]C//应全部初始化为零,对应于B中出现的(inti=0I)和lta.lengthi公司){intflag=0//for(intj=0j<indexj){if(a[i]=B[J]){flag=1C[J]//C在B}}}}中记录相应数字的出现次数}if(flag==0){B[index]=a[i]index}
~#包括(&L)。H>
#包含<string。H>
int max(int a,int b)
{
]if(a> b)return a
return b
]}]int main()
{
]{
{int n.I,a[1001],b[10001],maxn=0,ans,sum=0
scanf(%d,&n)
memset(b,0,sizeof(b))
for(I=1I<=Ni)
{
scanf(%d,&A[i])
maxn=max(maxn,a[i])
B[a[i
}]for(i=1I<=maxni)
if(sum<B[i]){ans=Isum=B[i]}]printf(%d出现的次数最多的是Bai次Duzhi Dao。发生%d次“,ans,sum)返回0}
数组统计数字出现次数 怎么获取数组中的一个数据 c语言数组统计数字出现次数
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。