7-58 求整數序列中出現次數最多的數 (15分)

7-58 求整數序列中出現次數最多的數 (15分)

#include<stdio.h>

int main(){
    int n;
    int a[1010];
    int max=0;
    int t;
    scanf("%d",&n);
    for(int i=0;i<n;i++){
        scanf("%d",&a[i]);
    }
    for(int i=0;i<n;i++){
        int c=0;
        for(int j=0;j<n;j++){
            if(a[i]==a[j]){
                c++;
            }
        }
        if(c>max){
            max=c;
            t=a[i];
        }
    }
    printf("%d %d",t,max);
    return 0;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章