【程序35】题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
1 回答
已采纳
程序猿天璇
TA贡献22条经验 获得超12个赞
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;
添加回答
举报
0/150
提交
取消