Problem1888--【高级语言程序设计】8.6 计算众数

1888: 【高级语言程序设计】8.6 计算众数

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 2  Solved: 2
[Submit] [Status] [Web Board] [Creator:]

Description

假设有一个长度为 n(假设n不超过20,由用户从键盘输入)的整型数组a(假设数组元素的范围在1~10之间),请编写一个计算数组中元素的众数的小程序。众数是指是在一组数据中出现次数最多的数。

输入的数组元素不在区间[1,10]内,则需输出Input error!。

Input

先输入一个整数 n ,如果大于20则会使后面的数组输入错误,只能小于20,再输入 n 个数字作为数组a 的元素(数组元素需在[1,10]区间内)。
注意:输入的数组元素不在区间[1,10]内,则需输出Input error!,直到有 n 个数据满足规则。

Output

输出数组里的众数。

Sample Input Copy

30
10
1 2 3 2 4 2 5 2 6 2

Sample Output Copy

Mode value = 2

HINT

#include <stdio.h>
#define  M   20
#define  N   10
int Mode(int answer[], int n);
int main(void)
{
    //=======begin=======





    //========end========
}
//函数功能:返回n个数的众数
int Mode(int a[], int n)
{
    //=======begin=======






    //========end========
}

Source/Category