作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 08:26:26
输入一个正整数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
太不规范了吧.看着头晕.
for(i=0;i
输入一个正整数n,再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换,再输出交换后的n个数 输入一个正整数n(1< n ≤10),再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换 用C语言的,输入N个整数,将最小的与第一个数交换,最大的与最后一个数交换,然后输出交换后的N个数. C语言输入10个数最大值与最后一个数交换 最小值与第一个交换 长度为n的整数序列,把序列中的最小值与第一个数交换,最大值与最后一个数交换 输入10个整数存入一维数组,将其中的最大值与最后一个数交换,最小数与第1个数交换,输出交换后的结果. 编写程序,输入一维数组的10个元素,并将最小值与第1个数交换,最大值与最后一个数交换,然后输出交换后的1 C语言:输入十个数,并将最小值与第一个数交换,最大值与最后一个数交换,我的怎么错了? C语言题目:编写程序,输入10个整数,将其中最小的数与第一个数交换,最大的数与最后一个数交换. 输入10个整数,将其中最小的数与第一个数交换,把最大的数和最后一个数交换.写3个函数: 用指针的方法处理:输入十个整数,将其中最小的数与第一个数交换,将最大数和最后一个数交换! C语言编程题不会做啊题目描述有一个长度为n的整数序列.请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交