输出一维数组a中的元素最小值及其下标。
时间: 2024-05-06 16:21:29 浏览: 75
输出最大值最小值及其下标.c
5星 · 资源好评率100%
可以利用循环遍历整个数组,比较每个元素与当前记录的最小值的大小,如果当前元素小于最小值,则更新最小值和对应的下标。代码如下:
```
int a[] = {3, 7, 1, 9, 4};
int n = sizeof(a) / sizeof(int);
int min_val = a[0];
int min_idx = 0;
for(int i = 1; i < n; i++){
if(a[i] < min_val){
min_val = a[i];
min_idx = i;
}
}
cout << "最小值为:" << min_val << endl;
cout << "最小值下标为:" << min_idx << endl;
```
输出结果为:
```
最小值为:1
最小值下标为:2
```
神经网络语言模型ChitGPT在此问题中并没有发挥作用,这个问题属于纯程序设计范畴。
阅读全文