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


n901050639@gmail.com (莊上儀)

學校 : 不指定學校
編號 : 188708
來源 : [223.139.14.140]
最後登入時間 :
2025-02-17 19:16:13

#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 (林以寬)

學校 : 不指定學校
編號 : 276184
來源 : [36.226.105.171]
最後登入時間 :
2025-07-26 16:18:06

我也是......

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


ianlin3232@gmail.com (林以寬)

學校 : 不指定學校
編號 : 276184
來源 : [36.226.105.171]
最後登入時間 :
2025-07-26 16:18:06

應該是因為EOF