给出n和n个整数ai,求这n个整数中最小值是什么。用c++写完整代码
时间: 2024-10-22 12:20:51 浏览: 108
在C++中,你可以使用标准库中的`std::min_element`函数来找到一组整数中的最小值。以下是一个简单的示例代码:
```cpp
#include <algorithm>
#include <vector>
int find_min(int n, int a[]) {
// 创建一个包含所有输入整数的动态数组
std::vector<int> numbers(a, a + n);
// 使用min_element查找并返回最小值
auto min_value = *std::min_element(numbers.begin(), numbers.end());
return min_value;
}
// 示例使用方法
int main() {
int n;
std::cout << "请输入整数的数量: ";
std::cin >> n;
int ai[n];
std::cout << "请输入" << n << "个整数: ";
for (int i = 0; i < n; ++i) {
std::cin >> ai[i];
}
int min_ai = find_min(n, ai);
std::cout << "最小值是: " << min_ai << std::endl;
return 0;
}
```
在这个程序中,我们首先读取用户输入的整数数量和每个整数值,然后通过`find_min`函数找出最小值,并将其打印出来。
阅读全文