c语言判断一组数的最大值和最小值
时间: 2024-10-21 15:13:28 浏览: 46
在C语言中,判断一组数的最大值和最小值通常通过遍历数组并进行比较来实现。这里是一个简单的示例,假设我们有一个整型数组`nums[]`和其长度`size`:
```c
#include <stdio.h>
// 函数声明
int find_min(int arr[], int size);
int find_max(int arr[], int size);
int main() {
int nums[] = {5, 3, 8, 1, 9, 2}; // 示例数组
int size = sizeof(nums) / sizeof(nums[0]);
int min_value = find_min(nums, size);
int max_value = find_max(nums, size);
printf("数组中的最小值是: %d\n", min_value);
printf("数组中的最大值是: %d\n", max_value);
return 0;
}
// 定义找到数组最小值的函数
int find_min(int arr[], int size) {
int min = arr[0]; // 先假设第一个元素是最小的
for (int i = 1; i < size; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
// 定义找到数组最大值的函数
int find_max(int arr[], int size) {
int max = arr[0]; // 同理,先假设第一个元素是最大的
for (int i = 1
阅读全文