输入一组数字 输出其中出现次数最多的数字并显示出出现次数 使用C语言
时间: 2024-06-03 13:07:41 浏览: 134
从键盘输入条整型数据,请找出-c语言课件(大学教程)
#include <stdio.h>
int main() {
int nums[10] = {1, 3, 5, 3, 2, 5, 3, 2, 1, 5}; // 数组中的数字
int count[10] = {0}; // 统计每个数字出现的次数
int max_count = 0; // 最大的出现次数
int max_num = 0; // 出现次数最多的数字
for (int i = 0; i < 10; i++) {
count[nums[i]]++; // 统计数字出现的次数
if (count[nums[i]] > max_count) { // 如果出现次数比当前最大值大
max_count = count[nums[i]]; // 更新最大出现次数
max_num = nums[i]; // 更新出现次数最多的数字
}
}
printf("出现次数最多的数字是 %d,出现了 %d 次\n", max_num, max_count);
return 0;
}
阅读全文