问题标题: 酷町堂:2444

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;
}

哪错了??????


1
已采纳
潘艺博
潘艺博
初级天翼
初级天翼

整型 a,n[10000],b,最小值=0x3f3f3f3f;
    输入 a;
    循环 (int i 等于 1;i 小于等于 a;i++){
        输入 n[i];
    }
    循环 (int i 等于 1;i 小于等于 a;i++){
        判断(n[i] 小于 最小值){
            最小值 等于 n[i];
            b 等于 i;
        }
    }
    输出 最小值 空格 b;

0
朱小川
朱小川
缔造者
缔造者

for(int i=1;i<=n;i++) cin>>a[i]; min=a[1]; for(int i=1;i<=n;i++) { if(a[i]<min) { min=a[i]; k=i; } } cout<<min<<" "<<k;

定义,输入自己写

 

以一换一,1957这个简单题我难住了,发个核心在我的评论,谢谢

我要回答