定义一个数组int a[5],输入5个整数,输出最小值及其下标( 设最小值唯一,下标从0开始)(C语言)
时间: 2023-06-19 11:10:23 浏览: 284
C语言程序设计-把20个随机数存入一个数组,然后输出该数组中的最小值;其中确定最小值的下标的操作在fun函数中实现
5星 · 资源好评率100%
以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int a[5];
int min = a[0];
int index = 0;
printf("请输入5个整数:\n");
for(int i=0; i<5; i++) {
scanf("%d", &a[i]);
if(a[i] < min) {
min = a[i];
index = i;
}
}
printf("最小值为:%d,下标为:%d\n", min, index);
return 0;
}
```
首先定义了一个长度为5的整型数组a,并且初始化了一个min变量为a[0],一个index变量为0。
然后通过for循环读取5个整数,每次读取后判断是否小于当前的最小值min,如果小于则更新min和index的值。
最终输出最小值和下标即可。
阅读全文