**7-6 求整数序列中出现次数最多的数**

分数 20

作者 张彤彧

单位 浙江大学

本题要求统计一个整型序列中出现次数最多的整数及其出现次数。

### 输入格式：

输入在一行中给出序列中整数个数N（0<N≤1000），以及N个整数。数字间以空格分隔。

### 输出格式：

在一行中输出出现次数最多的整数及其出现次数，数字间以空格分隔。题目保证这样的数字是唯一的。

### 输入样例：

```in
10 3 2 -1 5 3 4 3 0 3 2
```

### 输出样例：

```out
3 4
```

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

```c
#include <stdio.h>

int main() {
    int N;
    scanf("%d", &N);
    int arr[N];
    for(int i = 0; i < N; i++) {
        scanf("%d", &arr[i]);
    }

    int max_count = 0;
    int most_freq_num = arr[0];
    for(int i = 0; i < N; i++) {
        int count = 1;
        for(int j = i+1; j < N; j++) {
            if(arr[j] == arr[i]) {
                count++;
            }
        }
        if(count > max_count) {
            max_count = count;
            most_freq_num = arr[i];
        }
    }

    printf("%d %d", most_freq_num, max_count);
    return 0;
}

```

