c语言求最大值何最大值个数
时间: 2023-06-21 22:20:16 浏览: 213
如果你要在一组数中求最大值,可以写一个C语言程序来实现。以下是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
int arr[] = {10, 20, 30, 40, 50};
int size = sizeof(arr) / sizeof(arr[0]);
int max = arr[0];
int count = 1;
for (int i = 1; i < size; i++) {
if (arr[i] > max) {
max = arr[i];
count = 1;
} else if (arr[i] == max) {
count++;
}
}
printf("最大值为:%d,最大值个数为:%d\n", max, count);
return 0;
}
```
在这个代码中,我们定义了一个数组`arr`,然后遍历这个数组,找到其中的最大值`max`。同时,我们还定义了一个计数器`count`,用来记录最大值出现的次数。如果遍历到一个比当前最大值还要大的数,就将`max`更新为这个数,并将`count`重置为1。如果遍历到一个和当前最大值相等的数,就将`count`加1。最后输出结果即可。
阅读全文