#7600: 為什麼RE??


qsyyzxp12 (KDU)

學校 : 不指定學校
編號 : 30459
來源 : [140.112.25.65]
最後登入時間 :
2013-09-21 23:29:08
a104. 排序 -- yoooooooo | From: [123.192.156.88] | 發表日期 : 2013-03-20 10:25

這是我打的code :

#include<iostream>
using namespace std;
int main()
{
    int num = 0;
    while(cin >> num)
    {
        int input[50] = {0}, output[50] = {0};
        for(int i=0; i<num; i++)
        {
            cin >> input[i];
        }
        for(int i=0; i<num; i++)
        {
            int T = 0;
            for(int j=0; j < num; j++)
            {
                if(input[i] > input[j])
                    T = T + 1;
            }
            if(output[T] != 0)
            {    
                int k = T;
                for(k=T; output[k] != 0; k++);
                output[k] = input[i];
            }
            else
                output[T] = input[i];
        }
        for(int i=0; i<num; i++)
        {
            cout << output[i] << " ";
        }
        cout << endl;
    }
    return 0;
}

 

我自己打了蠻多數據的,都有正確跑出來,但丟進來卻跑出RE,可以幫我看一下嗎> <,還有我是超新手,可以告訴我什麼情況會跑出RE嗎? 還有EOF是什麼...? 感謝!!

 
ZeroJudge Forum