Rt,很基础的但是搞了好久都不会,大神救救我
题目就是输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。【
Java输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
devmiao 2015-06-15 06:56关注int max = 0, min = 0;
for (int i = 0; i < arr.length(); i++)
{
if (arr[i] > arr[max]) max = i;
if (arr[i] < arr[min]) min = i;
}
int temp = arr[0];
arr[0] = arr[max];
arr[max] = temp;
temp = arr[arr.length() - 1];
arr[arr.length() - 1] = arr[min];
arr[min] = temp;评论 打赏 举报解决 14无用 3