c语言中输入10个实数至一维数组,利用打擂台算法找出最小值,函数实现。
时间: 2024-03-13 17:42:24 浏览: 70
数组应用举例求出十个数中的最大数-C语言数组教学
好的,以下是实现该功能的C语言代码:
```c
#include <stdio.h>
float findMin(float arr[], int n) {
float min = arr[0];
for (int i = 1; i < n; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
int main() {
float arr[10];
printf("请输入10个实数:\n");
for (int i = 0; i < 10; i++) {
scanf("%f", &arr[i]);
}
float min = findMin(arr, 10);
printf("最小值为%.2f\n", min);
return 0;
}
```
首先定义了一个 `findMin` 函数,接受一个一维数组和数组长度,返回数组中的最小值。
在 `main` 函数中,定义了一个长度为10的一维数组,并通过 `scanf` 函数从用户输入中获取数组元素。然后调用 `findMin` 函数,找到数组中的最小值,并将结果输出到控制台。
阅读全文