呦,湖文哥几个又来copy了?欢迎欢迎。
自己平时多动动脑,有好处。别老超超抄的找不到工作了都
求一个整数数组中的最大值、最小值及其下标。
输入格式:
输入整数n,表示数组的长度。接着输入n个整数存入数组
输出格式:
输出最大值下标及最大值,最小值下标及最小值,以空格分隔。 如果有两个最大值或最小值相同,则输出下标小的那个。
输入样例:
4
31 12 37 25 12
结尾无空行
输出样例:
2 37 1 12
结尾无空行
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
int n = read.nextInt();
int[] arr;
arr = new int[n];
int i, j;
for (i = 0; i < arr.length; i++) {
arr[i] = read.nextInt();
}
int max=arr[0],min=arr[0],max1=0,min1=0;
for (i = 1; i <arr.length; i++) {
if(arr[i]>max)
{
max=arr[i];
max1=i;
}
if(arr[i]<min)
{
min=arr[i];
min1=i;
}
}
System.out.print(max1+" "+max+" "+min1+" "+min);
}
}