用c语言编写程序实现:统计一个整型序列中出现次数最多的整数及其出现次数。 输入格式: 输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格分隔
时间: 2023-06-18 12:07:14 浏览: 131
出现最多次的整数(Python)——输入一组无序的整数,编程输出其中出现次数最多的整数及其出现次数。先从标准输入读入整数的个数(大于等于1,小于等于100),然后在下一行输入这些整数,各整数之间以一个
5星 · 资源好评率100%
以下是用C语言编写的实现:
```c
#include <stdio.h>
int main()
{
int n, num[1000], i, j, max_num = 0, max_count = 0;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
scanf("%d", &num[i]);
}
for (i = 0; i < n; i++)
{
int count = 1;
for (j = i + 1; j < n; j++)
{
if (num[i] == num[j])
{
count++;
}
}
if (count > max_count)
{
max_count = count;
max_num = num[i];
}
}
printf("%d %d", max_num, max_count);
return 0;
}
```
程序首先读取整数序列的长度,然后读取具体的整数。接着程序使用两重循环来遍历整数序列,统计每个整数出现的次数,并记录出现次数最多的整数及其出现次数。最后输出结果即可。
阅读全文