/*
题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
*/
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]+" ");
}
}
}
程序35
最新推荐文章于 2022-12-24 13:38:07 发布