问题标题: 酷町堂:2444

0
0

0
已采纳
王远哲
王远哲
修练者
修练者

输入部分:
    cin>>n;
    cin>>a[t];
    do
    {
        t++;
        cin>>a[t];
    }
    while(getchar()!='\n');

注意:a数组是int类型,没有string类型

运算部分:

双重循环

一层:min1=min(a[i],min1);

下接二次循环:

中包

if(min1==a[j])
            {
                s=j;
                break;
            }

最后cout<<min1<<" "<<s;

运算部分的参照

    for(int i=1;i<=t;i++)
    {
        min1=min(a[i],min1);最小值!
        for(int j=1;j<=t;j++)
        {
            if(min1==a[j])
            {
                s=j;
                break;最小值的下标
            }
        }
    }

核心代码

0
王远哲
王远哲
修练者
修练者

输入部分:
    cin>>n;
    cin>>a[t];
    do
    {
        t++;
        cin>>a[t];
    }
    while(getchar()!='\n');

注意:a数组是int类型,没有string类型

运算部分:

双重循环

一层:min1=min(a[i],min1);

下接二次循环:

中包

if(min1==a[j])
            {
                s=j;
                break;
            }

最后cout<<min1<<" "<<s;

运算部分的参照

    for(int i=1;i<=t;i++)
    {
        min1=min(a[i],min1);最小值!
        for(int j=1;j<=t;j++)
        {
            if(min1==a[j])
            {
                s=j;
                break;最小值的下标
            }
        }
    }

核心代码

0
0
林熙彭
林熙彭
资深守护
资深守护

#include<bits/stdc++.h>
using namespace std;
int a[10000],n,t,min1=0,min=0,s=0;
int main (){
     cin>>n;
    cin>>a[t];
    do{
        t++;
        cin>>a[t];
    } 
    while(getchar()!='\n');
    for(int i=1;i<=t;i++){
        min1=min(a[i],min1);
        for(int j=1;j<=t;j++){
            if(min1==a[j]){
                s=j;
                break;
            }
        }
    }
    cout<<min1<<" "<<s;
    return 0;
}

哪错了??????

我要回答