定义一个数组;int a151,输人5个整数,输出最小值及其下标( 设最小值唯一,下标从。
时间: 2024-05-07 08:23:23 浏览: 61
求一个数组的两个最小数,并返回下标
以下是一个示例代码,实现了定义一个长度为 5 的整型数组 a,从输入中读取 5 个整数,找到最小值及其下标并输出。
```c++
#include <iostream>
using namespace std;
int main() {
int a[5];
int min_val = INT_MAX;
int min_index = 0;
// 读取输入
for (int i = 0; i < 5; ++i) {
cin >> a[i];
if (a[i] < min_val) {
min_val = a[i];
min_index = i;
}
}
// 输出结果
cout << "最小值为:" << min_val << endl;
cout << "最小值下标为:" << min_index << endl;
return 0;
}
```
在这个示例代码中,我们使用了一个整型数组 a,通过循环读取 5 个整数,并在读取的过程中找到最小值及其下标。最后在输出中打印最小值和最小值下标。需要注意的是,min_val 的初始值被设置为 INT_MAX,这是因为我们需要确保数组中的每一个元素都比它小,从而确保能够正确找到最小值。
阅读全文