输入一组数字 输出其中出现次数最多的数字并显示出出现次数C语言
时间: 2024-01-22 12:03:28 浏览: 74
输入一些数字,输出每个数重复出现的次数
#include <stdio.h>
int main() {
int nums[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 2}; // 输入的数字
int count[10] = {0}; // 统计数字出现的次数,初始化为0
int max_count = 0; // 出现次数最多的数字的出现次数
int max_num = 0; // 出现次数最多的数字
int i, j;
// 统计每个数字出现的次数
for (i = 0; i < 10; i++) {
count[nums[i]]++;
}
// 找出出现次数最多的数字
for (j = 0; j < 10; j++) {
if (count[j] > max_count) {
max_count = count[j];
max_num = j;
}
}
printf("出现次数最多的数字是%d,出现了%d次\n", max_num, max_count);
return 0;
}
阅读全文