要输出一个数组中的最小值以及其下标,可以使用以下方法:
#includeint 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 %d\n", min, min_index); return 0; }
这段代码首先定义一个整数数组arr
,然后通过遍历数组找到最小值以及其下标。遍历过程中,每次比较当前元素和最小值,如果当前元素小于最小值,则更新最小值和最小值的下标。最后,使用printf
函数输出最小值以及其下标。