c语言找到一个数组里的最小值
时间: 2023-10-08 15:07:49 浏览: 342
C#获取数组中最大最小值的方法
5星 · 资源好评率100%
要在C语言中找到一个数组中的最小值,你可以使用循环遍历数组,并将数组中的第一个元素作为初始的最小值。然后,逐个比较数组中的元素,如果找到比当前最小值更小的元素,则更新最小值。以下是一个示例代码:
```c
#include <stdio.h>
int findMin(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 main() {
int arr[] = {9, 5, 2, 7, 1, 6};
int size = sizeof(arr) / sizeof(arr[0]);
int minValue = findMin(arr, size);
printf("最小值为:%d\n", minValue);
return 0;
}
```
这段代码会输出数组 `{9, 5, 2, 7, 1, 6}` 中的最小值为 `1`。你可以根据需要修改数组和数组大小。
阅读全文