package hellow;
import java.util.*;
public class Test {
public static void main(String[] args) {
// TODO 自动生成的方法存根
int m=0,c=0;
Scanner input = new Scanner(System.in);
System.out.println("请输入整型数组长度:");
int n = input.nextInt();
int[] nums = new int[n];//动态定义数组的长度
//给数组动态赋值
System.out.println("请输入数组");
for (int i = 0; i < nums.length; i++) {
nums[i] = input.nextInt();
}
//定义max与min的位置不能错,不然会造成初始值为零的情况
int max = nums[0];
int min = nums[0];
for (int j = 0; j < nums.length; j++) {
//求数组的最大值
if (nums[j] >= max) {
max = nums[j];
m=j;
}
//求最小值
if (nums[j] <= min) {
min = nums[j];
c=j;
}
}
System.out.print(n+" ");
int t=0;
t=nums[m];
nums[m]=nums[c];
nums[c]=t;
for( int nums1:nums){
System.out.print(" "+nums1);
}
}}
Developer_Zuck
相关分类