c语言怎么输出最小值及其下标

avatar
作者
筋斗云
阅读量:5

要输出一个数组中的最小值以及其下标,可以使用以下方法:

#include   int main() {     int arr[] = {4, 5, 2, 8, 1};     int min = arr[0];     int min_index = 0;          for(int i = 1; i < sizeof(arr) / sizeof(arr[0]); i++) {         if(arr[i] < min) {             min = arr[i];             min_index = i;         }     }          printf("The minimum value is %d at index %dn", min, min_index);          return 0; } 

这段代码首先定义一个整数数组arr,然后通过遍历数组找到最小值以及其下标。遍历过程中,每次比较当前元素和最小值,如果当前元素小于最小值,则更新最小值和最小值的下标。最后,使用printf函数输出最小值以及其下标。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!