1. 程式人生 > >ZZULIOJ.1115: 陣列最小值

ZZULIOJ.1115: 陣列最小值

1115: 陣列最小值

題目描述

陣列a有n個元素,請輸出n個元素的最小值及其下標。若最小值有多個,請輸出下標最小的一個。注意,有效下標從0開始。

輸入
輸入分兩行,第一行是一個正整數n(n<=1000),第二行是n個整數。

輸出
輸出佔一行。輸出陣列的最小值及其下標,用空格隔開。

樣例輸入
5
8 4 5 1 2

樣例輸出
1 3

#include<stdio.h>
int main()
{
    int n,a[1000],i,t,min;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    scanf
("%d",&a[i]); min=a[0]; for(i=1;i<n;i++) { if(min>a[i]) { min=a[i]; } } for(i=0;i<n;i++) { if(min==a[i]) {printf("%d %d",min,i); break;} } return 0; }