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就是整个数组中的最小值了。希望可以帮到您哦。
【问一问自定义消息】
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消