输入一个正整数n,再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换,再输出交换后的n个数

输入一个正整数n,再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换,再输出交换后的n个数
这是我写的java程序,可以帮忙看看错在哪儿吗?运行时会出现
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:5
x05at Test60004.main(Test60004.java:20)
这样的奇怪代码.
import java.util.Scanner;
public class Test60004{
public static void main(String []args){
int ri,repeat;
int i,index,n,t,a[];
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri
绝不回头 1年前 已收到1个回答 举报

stt0000 种子

共回答了17个问题采纳率:100% 举报

太不规范了吧.看着头晕.
for(i=0;i

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 3.375 s. - webmaster@yulucn.com