#45349: 為何送出結果是WA?


n901050639@gmail.com (莊上儀)


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

我用dev c++測試結果是正確的,為何在這裡送出後一直是WA?

#49404: Re: 為何送出結果是WA?


ianlin3232@gmail.com (林以寬)


我也是......

#49405: Re: 為何送出結果是WA?


ianlin3232@gmail.com (林以寬)


應該是因為EOF