2016 - 2024

感恩一路有你

数组统计数字出现次数 怎么统计出一个数组中每个数出现的次数?

浏览量:1876 时间:2021-03-11 17:10:06 作者:admin

怎么统计出一个数组中每个数出现的次数?

如果您直接支持可变长度数组(设置为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语言数组统计数字出现次数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。