OJ现已增加邮箱找回密码功能,还没有绑定邮箱的同学们请抓紧时间,以免密码丢失无法找回


问题1129--求平均值

1129: 求平均值

时间限制: 1 Sec  内存限制: 128 MB
提交: 969  解决: 229
[提交] [状态] [讨论版] [命题人:]

题目描述

给你一个数组,求出数组中所有数的平均值与众数。如果出现次数相同取最小的那个 。


要求实现两个函数:、
void slove(int n,int *a,int avg[], int Nos[]){    // n为长度,a为数组,avg存储平均数,Nos存储众数
    int vis[200];
    memset(vis,0,sizeof(vis));//初始化数组

void transfer(int n,int a[]){ // n为长度,a为数组
    int avg,nos;
    //调用slove()
   printf("%d %d\n", avg, nos);
}
本题只允许提交相应的函数及其内容,否则编译错误
C/C++函数原型:void slove(int n,int *a,int avg[], int Nos[]),void transfer(int n,int a[]) 
Java函数原型: public static void fun(int n, int[] a) // n 为数组长度, a 为输入的数组

输入

一个n
接下来n个数xi(1<=xi<=100)


数组下标从1开始

输出

先输出平均数数,然后众数,两数字之间有空格。
平均数向下取整,即3.2是3
众数如果出现次数相同,取最小的那个 。

样例输入 Copy

4
1 2 2 3

5
1 1 2 2 3

样例输出 Copy

2 2
1 1

来源/分类

函数