1、请根据以下要求,编写一段C程序代码: 读取用户在屏幕上输入的任意100个整数,统计其中出现次数最多和出现次数最少的整数分别是什么数,并把它们的出现次数输出到屏幕上。
时间: 2024-04-12 12:27:47 浏览: 72
好的,以下是根据您的要求编写的C程序代码:
```c
#include <stdio.h>
#define SIZE 100
int main() {
int numbers[SIZE];
int count[SIZE] = {0};
int maxCount = 0, minCount = SIZE;
int maxNumber, minNumber;
printf("请输入100个整数:\n");
for (int i = 0; i < SIZE; i++) {
scanf("%d", &numbers[i]);
count[numbers[i]]++;
}
for (int i = 0; i < SIZE; i++) {
if (count[i] > maxCount) {
maxCount = count[i];
maxNumber = i;
}
if (count[i] < minCount && count[i] > 0) {
minCount = count[i];
minNumber = i;
}
}
printf("出现次数最多的整数是 %d,出现次数为 %d\n", maxNumber, maxCount);
printf("出现次数最少的整数是 %d,出现次数为 %d\n", minNumber, minCount);
return 0;
}
```
这段代码会提示用户输入100个整数,并统计每个整数出现的次数。最后会输出出现次数最多和最少的整数及其出现次数。
阅读全文