A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

1 个回复

正序浏览
先定义int a=0;假设arr[0]为最大值max,拿max和数组中的元素依次比较,如果哪个元素大于max,就把它赋值给max,同时把此元素的索引值赋值给a,最后max中存放的即为数组的最大值,a中存放的即为最大值的索引,最后将arr[0]和arr[a]互换即可。最小值同理。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马