0
点赞
收藏
分享

微信扫一扫

蓝桥杯——ALGO-49——寻找数组中最大值

橙子好吃吗 2022-03-19 阅读 179

资源限制

时间限制:1.0s   内存限制:512.0MB

问题描述

  对于给定整数数组a[],寻找其中最大值,并返回下标。

输入格式

  整数数组a[],数组元素个数小于1等于100。输出数据分作两行:第一行只有一个数,表示数组元素个数;第二行为数组的各个元素。

输出格式

  输出最大值,及其下标

样例输入

3

3 2 1

 

样例输出

3 0

代码如下:

import java.util.Scanner;

public class Main {
public static void main(String[] args) {
	Scanner sc=new Scanner(System.in);
	int n=sc.nextInt();
	int[] a=new int[n];
	for (int i = 0; i < n; i++) {
		a[i]=sc.nextInt();
	}
	int max=0;
	for (int i = 0; i < a.length; i++) {
		if(max<a[i]) {
			max=a[i];
		}
	}
	System.out.print(max+" ");
	for (int i = 0; i < a.length; i++) {
		if(max==a[i]) {
			System.out.println(i);
			break;
		}
	}
}
}

举报

相关推荐

0 条评论