编写程序,输出一维数组a中的元素最小值及其下标。
时间: 2024-06-13 19:07:05 浏览: 16
以下是C语言程序设计中输出一维数组a中的元素最小值及其下标的代码:
```c
#include <stdio.h>
int main() {
int a[10] = {9, 8, 7, 6, 1, 3, 5, 18, 2, 4};
int m = a[0], p = 0;
for (int i = 1; i < 10; i++) {
if (a[i] < m) {
m = a[i];
p = i;
}
}
printf("元素最小值为:%d,其下标为:%d\n", a[p], p);
return 0;
}
```
该程序首先定义了一个包含10个元素的一维数组a,并将第一个元素赋值给变量m,将下标0赋值给变量p。然后通过for循环遍历数组中的每一个元素,如果当前元素小于m,则将当前元素赋值给m,将当前下标赋值给p。最后输出最小值和其下标。
相关问题
编写程序,输出一维数组a中的元素最小值及其下标
以下是Python代码示例:
```python
a = [3, 5, 1, 8, 2, 9, 4]
min_value = a[0]
min_index = 0
for i in range(1, len(a)):
if a[i] < min_value:
min_value = a[i]
min_index = i
print("最小值为:", min_value)
print("最小值下标为:", min_index)
```
输出结果为:
```
最小值为: 1
最小值下标为: 2
```
编写程序,求一维数组中最小元素下标。
以下是两种求一维数组中最小元素下标的方法:
1.使用for循环遍历数组,记录最小值和最小值下标,最后返回最小值下标。
```c
int fun(int list[], int size) {
int min = list[0];
int minIndex = 0;
for (int i = 1; i < size; i++) {
if (list[i] < min) {
min = list[i];
minIndex = i;
}
}
return minIndex;
}
```
2.使用指针遍历数组,记录最小值和最小值下标,最后返回最小值下标。
```c
int fun(int list[], int size) {
int min = *list;
int minIndex = 0;
for (int i = 1; i < size; i++) {
if (*(list + i) < min) {
min = *(list + i);
minIndex = i;
}
}
return minIndex;
}
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)