编写程序,输入10个整数到一个整型数组中,然后使用指针遍历该数组,找出最小值,输出其值和相应的数组下标。c++
时间: 2024-03-15 16:44:12 浏览: 71
求最大值和最小值
下面是代码示例:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[10];
int *p = arr;
int min = *p;
int min_index = 0;
// 输入10个整数到数组中
cout << "请输入10个整数:" << endl;
for (int i = 0; i < 10; i++) {
cin >> *(p + i);
}
// 遍历数组,找出最小值及其下标
for (int i = 0; i < 10; i++) {
if (*(p + i) < min) {
min = *(p + i);
min_index = i;
}
}
// 输出最小值及其下标
cout << "最小值为:" << min << endl;
cout << "最小值在数组中的下标为:" << min_index << endl;
return 0;
}
```
运行结果示例:
```
请输入10个整数:
3 1 5 6 2 8 4 9 0 7
最小值为:0
最小值在数组中的下标为:8
```
阅读全文