
C语言求数组中出现次数最多的元素。 这样为什么不对。
#include<stdio.h>intmain(){inta[20],b[20],i,n,t=0,k;scanf("%d",&n);for(i=0;i<n;i++){b...
#include<stdio.h>intmain(){inta[20],b[20],i,n,t=0,k;scanf("%d",&n);for(i=0;i<n;i++){b[i]=1;}for(i=0;i<n;i++){scanf("%d",&a[i]);}for(i=0;i<n;i++){for(t=0;t<n;t++){if((i!=t... #include<stdio.h> int main() { int a[20],b[20],i,n,t=0,k; scanf("%d",&n); for(i=0;i<n;i++) { b[i]=1; } for(i=0;i<n;i++) { scanf("%d",&a[i]); } for(i=0;i<n;i++) { for(t=0;t<n;t++) { if((i!=t)&&(a[i]==a[t])) { b[i]=b[i]+1; } } } k=0; for(i=0;i<n;i++) { if(b[i]>=t) { t=b[i]; k=i; } } printf("%d",a[k]); return 0; } 这是题目 展开
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询