问题描述
对于给定整数数组a[],寻找其中最大值,并返回下标。
输入格式
整数数组a[],数组元素个数小于1等于100。输出数据分作两行:第一行只有一个数,表示数组元素个数;第二行为数组的各个元素。
输出格式
输出最大值,及其下标
样例输入
3
3 2 1
样例输出
3 0
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner abc=new Scanner(System.in);
int a=abc.nextInt();
int[] b=new int[a];
for (int i = 0; i <a; i++) {
b[i]=abc.nextInt();
}
int max=b[0];
int c=0;//存下标
for (int i = 0; i < b.length; i++) {
if (max<b[i]) {
max=b[i];
c=i;
}
}
System.out.println(max+" "+c);
}
}
本文介绍了一个简单的Java程序,用于寻找给定整数数组中的最大值及其对应的下标。输入包括数组的元素数量和具体元素,输出则为最大值与下标的组合。
1742

被折叠的 条评论
为什么被折叠?



