#include<stdio.h>
int most(int arr[10])
{
int i = 0;
int v = 0;
int count[5]={0};
int h;
for (i = 0; i < 10; i++)
{
switch (arr[i])
{
case 1:
count[0] += 1;
h = 1;
break;
case 2:
count[1] += 1;
h = 2;
break;
case 3:
count[2] += 1;
h = 3;
break;
case 4:
count[3] += 1;
h = 4;
break;
case 5:
count[4] += 1;
h = 5;
break;
}
}
int k = 0;
for (v = 0; v < 5; v++)
{
if (count[v] < count[v + 1])
{
k = v + 1;
}
}
return k+1;
}
float average(int arr[10])
{
int sum = 0, cm = 0;
for (cm = 0; cm < 10; cm++)
{
sum = sum + arr[cm];
}
return ((float)sum / 10);
}
int main()
{
int arr[10] = { 1,4,3,4,5,5,3,4,4,2 };
float shx = average(arr);
printf("平均数%f\n", shx);
int ai = most(arr);
printf("众数%d\n", ai);
}