)利用函数求一维数组中10个整数的最小值。
时间: 2024-09-17 16:08:12 浏览: 75
当然,我们可以使用C语言编写一个简单的函数来找到一维整数数组中的最小值。这里有一个示例:
```c
#include <stdio.h>
// 函数声明,返回类型为int,接受一个整数指针和数组长度作为参数
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() {
// 定义一个包含10个整数的一维数组
int numbers[] = {5, 2, 9, 1, 7, 6, 8, 3, 4, 0};
// 获取数组的长度(在这里是10)
int array_size = sizeof(numbers) / sizeof(numbers[0]);
// 调用find_min函数并打印结果
int smallest_number = find_min(numbers, array_size);
printf("The smallest number in the array is: %d\n", smallest_number);
return 0;
}
```
这个程序定义了一个名为`find_min`的函数,它接收一个整数数组的地址和数组的大小(元素数量),然后遍历数组来找出最小值。在`main`函数中,我们创建了一个数组并调用了这个函数,然后打印出找到的最小值。
阅读全文