c语言中取最小值的函数
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c语言中取最小值的函数
在C语言中,可以通过编写一个函数来取得一组数中的最小值。
这个函数可以接受一个数组作为参数,然后在数组中找到最小值并返回它。
以下是一个简单的示例函数,用于取得一组数中的最小值:
```
int findMin(int arr[], int n) {
int i;
int min = arr[0];
for (i = 1; i < n; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
```
这个函数的参数包括一个整型数组和数组的大小。
函数使用一个for循环来遍历数组中的所有元素,并将当前元素与min变量比较。
如果当前元素比min小,那么就将min更新为当前元素的值。
在循环结束后,函数返回min变量的值,这个值就是数组中的最小值。
使用这个函数的方法很简单。
只需要将需要查找最小值的数组和
数组的大小作为参数传递给函数即可。
例如:
```
int main() {
int arr[] = {3, 5, 1, 2, 4};
int n = sizeof(arr) / sizeof(arr[0]);
int min = findMin(arr, n);
printf('The minimum value is %d', min);
return 0;
}
```
在这个示例中,我们定义了一个包含5个元素的数组,将它作为参数传递给findMin函数,并将返回的最小值存储在min变量中。
最后,我们使用printf函数将最小值输出到控制台。
这个函数非常简单,但它可以非常方便地用于各种不同的应用程序中,例如查找数组中的最小值、查找文件中的最小值等等。