求整数序列中出现次数最多的数

xiaoxiao2021-02-28  32

#include<stdio.h> int main() { int i,a[10],n,b[10],j,max,max_i,c[10]={0}; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]); } for(i=0;i<n;i++) { b[i]=1; for(j=i+1;j<n;j++) { if(a[i]==a[j]) { b[i]++;  } } } max=b[0]; for(i=0;i<n;i++) { if(b[i]>max) { max=b[i]; max_i=i; } } printf("%d %d",a[max_i] ,max); return 0; }
转载请注明原文地址: https://www.6miu.com/read-2625923.html

最新回复(0)