程序35

来源:互联网 发布:windows菜单栏打不开 编辑:程序博客网 时间:2024/05/02 13:09
/*题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 */import java.util.*;public class Example35{public static void main(String args[]){Scanner sc=new Scanner(System.in);System.out.print("请输入数组的长度:");int len=sc.nextInt();int arr[]=new int[len];System.out.print("请输入数组:");for(int i=0;i<len;i++){arr[i]=sc.nextInt();}int max=arr[0],min=arr[0];for(int i=1;i<len;i++){if(arr[i]>max){max=arr[i];}if(arr[i]<min){min=arr[i];}}for(int i=0;i<len;i++){if(arr[i]==max){int temp=arr[i];arr[i]=arr[0];arr[0]=temp;}if(arr[i]==min){int temp=arr[len-1];arr[len-1]=arr[i];arr[i]=temp;}}System.out.print("交换后的数组输出:");for(int i=0;i<len;i++){System.out.print(arr[i]+" ");}}}

原创粉丝点击