算法训练 寻找数组中最大值

    技术2024-12-23  17

    标题:``寻找数组中最大值

    资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   对于给定整数数组a[],寻找其中最大值,并返回下标。 输入格式   整数数组a[],数组元素个数小于1等于100。输出数据分作两行:第一行只有一个数,表示数组元素个数;第二行为数组的各个元素。 输出格式   输出最大值,及其下标 样例输入 3 3 2 1

    样例输出

    3 0

    import java.util.Scanner; public class Main{ private static int[] aar; public static void main(String[] args) { Scanner sc=new Scanner(System.in); int a=sc.nextInt();//让用户数输入数组的个数 int []arr=new int[a];//定义数组长度 int max=0;//最大值 int index=0;//下标 for (int i = 0; i < arr.length; i++) { arr[i]=sc.nextInt();//输入每位数组 } //循环打印数组内容 for (int i = 0; i < arr.length; i++) { //如果max小于arr[i],将arr[i]赋值给max, //下标赋值为i if (max<arr[i]) { max=arr[i]; index=i; } } //打印 System.out.println(max+" "+index); } }
    Processed: 0.010, SQL: 9