问题标题: 酷町堂:3956

0
0
已解决
傅文彬
傅文彬
新手天翼
新手天翼
3956   数组最小值

题目描述 Description
给出一个数组,包含n个正整数,请你编写函数求出这n个数的最小值对应的下标和数值(下标从1开始)。如果有相等的最小值时,输出第一次出现时的下标。

输入描述 Input Description
第一行,一个正整数n(1≤n≤10000)
第二行,n个正整数,每个数都是小于100000的

输出描述 Output Description
一行,两个正整数,分别表示最小值对应的下标和最小值,用单个空格隔开

样例输入 Sample Input
5
2 1 3 4 5

样例输出 Sample Output
2 1

求AC代码


0
0
0
傅文彬
傅文彬
新手天翼
新手天翼
#include<bits/stdc++.h>
using namespace std;
int a[10020],MAX=100000,MAX_I,n;
void len(int n)
{
    for(int i=1;i<=n;i++){
        if(a[i]<MAX){
            MAX=a[i];
             MAX_I=i;
         }
     }
}
int main()
{
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    len(n);
    cout<<MAX<<" "<<MAX_I;
}

WA 0分代码

我要回答