c语言找出数组最小值
时间: 2024-10-30 16:06:55 浏览: 28
C语言找出数组中的特定元素的算法解析
在C语言中,找到数组中的最小值可以使用循环结构遍历整个数组,并在遍历过程中维护一个变量来记录当前已知的最小值。下面是一个简单的示例:
```c
#include <stdio.h>
// 定义函数找数组最小值
int find_min(int arr[], int size) {
int min = arr[0]; // 假设第一个元素为最小值
// 遍历数组
for (int i = 1; i < size; i++) {
if (arr[i] < min) { // 如果当前元素小于min
min = arr[i]; // 更新最小值
}
}
return min;
}
int main() {
int array[] = {5, 3, 8, 1, 9};
int array_size = sizeof(array) / sizeof(array[0]);
int min_value = find_min(array, array_size);
printf("数组中的最小值是: %d\n", min_value);
return 0;
}
```
在这个例子中,`find_min` 函数接受一个整型数组和它的大小作为参数,然后通过迭代找出并返回数组中的最小值。
阅读全文