题目描述:
数组a有n个元素,请输出n个元素的最小值及其下标。若最小值有多个,请输出下标最小的一个。注意,有效下标从0开始。
输入:
输入分两行,第一行是一个正整数n(n<=1000),第二行是n个整数。
输出:
输出占一行。输出数组的最小值及其下标,用空格隔开。
样例输入:
5
8 4 5 1 2
样例输出:
1 3
程序代码:
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
int n=input.nextInt();
int [] a=new int[1001];
for(int i=0;i<n;i++)
a[i]=input.nextInt();
int min=a[0],b=0;
for(int i=1;i<n;i++)
{
if(a[i]<min)
{
min=a[i];
b=i;
}
}
System.out.println(min+" "+b);
input.close();
}
}