如何将数组中的最小数与第一个元素交换,实现长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计249个文字,预计阅读时间需要1分钟。
从键盘接收10个整数保存到数组中,将数组中最大的元素与第一个元素交换,最小的元素与最后一个元素交换,其余元素位置不变,输出数组元素值。
javaimport java.util.Scanner;
public class ReArray { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int[] arr=new int[10]; for (int i=0; i <10; i++) { arr[i]=scanner.nextInt(); } scanner.close();
int maxIndex=0, minIndex=0; for (int i=1; i arr[maxIndex]) { maxIndex=i; } if (arr[i]
int temp=arr[0]; arr[0]=arr[maxIndex]; arr[maxIndex]=temp;
temp=arr[9]; arr[9]=arr[minIndex]; arr[minIndex]=temp;
for (int i=0; i <10; i++) { System.out.print(arr[i] + ); } }}
从键盘接受10个整数保存在数组中,将10个数中最大的与第一个元素交换, 最小的与最后一个元素交换,其余元素位置不变,输出数组元素的值。import java.util.Scanner; public class ReArray { //打印数组 public static void printArray(int []arr){ System.out.print("["); for(int i=0;i arr[max]){ max = i; } } int reseta; reseta=arr[max]; arr[max]=arr[0]; arr[0]=reseta; for(int i=0;i
本文共计249个文字,预计阅读时间需要1分钟。
从键盘接收10个整数保存到数组中,将数组中最大的元素与第一个元素交换,最小的元素与最后一个元素交换,其余元素位置不变,输出数组元素值。
javaimport java.util.Scanner;
public class ReArray { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int[] arr=new int[10]; for (int i=0; i <10; i++) { arr[i]=scanner.nextInt(); } scanner.close();
int maxIndex=0, minIndex=0; for (int i=1; i arr[maxIndex]) { maxIndex=i; } if (arr[i]
int temp=arr[0]; arr[0]=arr[maxIndex]; arr[maxIndex]=temp;
temp=arr[9]; arr[9]=arr[minIndex]; arr[minIndex]=temp;
for (int i=0; i <10; i++) { System.out.print(arr[i] + ); } }}
从键盘接受10个整数保存在数组中,将10个数中最大的与第一个元素交换, 最小的与最后一个元素交换,其余元素位置不变,输出数组元素的值。import java.util.Scanner; public class ReArray { //打印数组 public static void printArray(int []arr){ System.out.print("["); for(int i=0;i arr[max]){ max = i; } } int reseta; reseta=arr[max]; arr[max]=arr[0]; arr[0]=reseta; for(int i=0;i

