用c语言编写:输入一组数字,输出出现次数最多的数字,并输出这个数字出现的次数
时间: 2023-02-16 07:30:33 浏览: 403
Caishuzi.rar_猜数字 提示 位置 个数
请在代码中指定数字的个数。
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int n, i, j, max, max_num, count;
printf("请输入数字个数:");
scanf("%d", &n);
int a[n];
printf("请输入数字:\n");
for (i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
max = 0;
for (i = 0; i < n; i++) {
count = 0;
for (j = 0; j < n; j++) {
if (a[i] == a[j]) {
count++;
}
}
if (count > max) {
max = count;
max_num = a[i];
}
}
printf("出现次数最多的数字是:%d\n", max_num);
printf("这个数字出现的次数是:%d\n", max);
return 0;
}
```
阅读全文