要求统计一个整型序列中出现次数最多的整数及其出现次数,试编写相应程序c语言
时间: 2024-01-22 19:14:19 浏览: 88
以下是统计一个整型序列中出现次数最多的整数及其出现次数的C语言程序:
```c
#include <stdio.h>
#define MAX_SIZE 100
int main()
{
int n, i, j, maxCount, maxNum;
int arr[MAX_SIZE];
int count[MAX_SIZE];
printf("请输入整数序列的长度:");
scanf("%d", &n);
printf("请输入整数序列:");
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
count[i] = 0;
}
for (i = 0; i < n; i++) {
for (j = 0; j < n; j++) {
if (arr[j] == arr[i]) {
count[i]++;
}
}
}
maxCount = count[0];
maxNum = arr[0];
for (i = 1; i < n; i++) {
if (count[i] > maxCount) {
maxCount = count[i];
maxNum = arr[i];
}
}
printf("出现次数最多的整数是%d,出现次数为%d\n", maxNum, maxCount);
return 0;
}
```
阅读全文