C语言求助
查看原帖
C语言求助
1538946
UGIWBGS楼主2024/11/4 20:32

vscode上能正常编译运行,在这为啥报错啊

int main(){
    int rows;
    int number;
    int arr[100001]={0};
    int repeat=0,loss=0;
    int min=100001,max=0;
    scanf("%d",&rows);
    for(int i=0;i<rows;i++){
        while(1){
            scanf("%d",&number);
            arr[number]+=1;
            min=min<number?min:number;
            max=max>number?max:number;
            if(getchar()=='\n')break;
        }
    }
    for(int i=min;i<max;i++){
        if(repeat!=0&&loss!=0)break;
        if(arr[i]==0)loss=i;
        if(arr[i]==2)repeat=i;
    }
    printf("%d %d",loss,repeat);
}
2024/11/4 20:32
加载中...