题目描述:
数组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(); } }