自学内容网 自学内容网

找出数组里最小元素

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

题目描述

数组a有n个元素,请输出n个元素的最小值及其下标。若最小值有多个,请输出下标最小的一个。注意,有效下标从0开始。

输入描述

输入分两行,第一行是一个正整数n(n<=1000),第二行是n个整数。

输出描述

输出占一行。输出数组的最小值及其下标,用空格隔开。

样例输入

5
8 4 5 1 2

样例输出

1 3

 


原文地址:https://blog.csdn.net/2401_87987385/article/details/143651944

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!