給你一個正整數 \(N\),請依序輸出 \(N\)、\(N-1\)、\(N-2\)、一直到 \(1\),每個數字各佔一行。
輸入只有一行,包含一個正整數 \(N\)。
輸出共 \(N\) 行。第 \(1\) 行輸出 \(N\),第 \(2\) 行輸出 \(N-1\),依此類推,最後一行輸出 \(1\)。
8
8 7 6 5 4 3 2 1
1
登入後即可撰寫程式並提交評測。 建立帳號是免費的。
你的程式用了類似 int n; cin >> n; int a[n]; 的寫法。 C++ 標準不允許這種寫法,AACPOJ 也禁止它以幫大家養成良好寫程式習慣。
int n; cin >> n; int a[n];
vector
const int MAX_N = 上限; int a[MAX_N];
vector<int> a(n);
你的程式有編譯錯誤,根本還沒開始跑就停了。上傳前一定要先自己編譯、 測試過。不確定編譯錯誤是什麼意思、怎麼修?到「程式碼健檢」貼上程式碼,它會告訴你 錯在哪、對應到哪一條常見錯誤、怎麼改。
你的程式連題目給的範例測資都答錯了。上傳前,先用題目的範例輸入在編輯器 跑一遍、對一下預期輸出,確定範例會過再上傳。養成「先測再傳」的習慣,能少踩很多冤枉路。
為了養成上傳前先測試的習慣,90 秒後才能再提交這一題。