编写一个C程序,输入一个数组,输出数组中出现次数最多的元素。
时间: 2024-05-12 13:17:43 浏览: 12
可以的,下面是实现代码:
```
#include<stdio.h>
#define MAX_SIZE 100
int main()
{
int array[MAX_SIZE], freq[MAX_SIZE];
int i, j, n;
int maxFreq = 0, maxElement = 0;
printf("请输入数组大小:");
scanf("%d", &n);
printf("请输入数组元素:");
for(i = 0; i < n; i++)
{
scanf("%d", &array[i]);
}
for(i = 0; i < n; i++)
{
freq[i] = 1;
for(j = i + 1; j < n; j++)
{
if(array[i] == array[j])
{
freq[i]++;
}
}
if(freq[i] > maxFreq)
{
maxFreq = freq[i];
maxElement = array[i];
}
}
printf("出现最多的元素是 %d,出现了 %d 次。\n", maxElement, maxFreq);
return 0;
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)