c语言 求一维数组中最小值所在位置
1个回答
关注
展开全部
c语言 求一维数组中最小值所在位置
您好亲, 但是如果仅仅是求一维数组的最小值,使用下面的程序段效率更高。假定有int a[10]。
int min=a[0],i;
for(i=1;i<10;i++)
if(min>a[i]) min=a[i];
开始时,我们认定最小值就是a[0]并把它赋给min,然后使用一个循环,让min同数组中其它的数组元素的值逐一比较,如果发现min大于后面的数组元素值,修改min的值。这样循环结束,min就是整个数组中的最小值了。希望可以帮到您哦。
咨询记录 · 回答于2022-03-31
c语言 求一维数组中最小值所在位置
c语言 求一维数组中最小值所在位置您好亲, 但是如果仅仅是求一维数组的最小值,使用下面的程序段效率更高。假定有int a[10]。int min=a[0],i;for(i=1;i<10;i++)if(min>a[i]) min=a[i];开始时,我们认定最小值就是a[0]并把它赋给min,然后使用一个循环,让min同数组中其它的数组元素的值逐一比较,如果发现min大于后面的数组元素值,修改min的值。这样循环结束,min就是整个数组中的最小值了。希望可以帮到您哦。
【问一问自定义消息】