C语言找出数组里最小数
时间: 2024-09-15 12:14:00 浏览: 44
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 = arr[i];
}
}
return min;
}
int main() {
int numbers[] = {5, 3, 9, 1, 7};
int array_size = sizeof(numbers) / sizeof(numbers[0]);
int smallest_number = find_min(numbers, array_size);
printf("数组中的最小数是: %d\n", smallest_number);
return 0;
}
```
在这个例子中,`find_min`函数接受一个整数数组和它的大小作为参数,然后返回数组中的最小值。`main`函数中创建了一个数组并调用了这个函数,最后打印出找到的最小值。
阅读全文