[C_AR02-易] 一維陣列反轉 II
問題描述:試寫一個程式,將陣列的內容反轉,舉例來說,如果陣列的內容是:30,20,10,5,34,你的程式必須將陣列內容改為:34,5,10,20,30
輸入說明:隨意輸入六個數字。
輸出說明:印出反轉後的內容。範例:
輸入說明:隨意輸入六個數字。
輸出說明:印出反轉後的內容。範例:
Sample Input: | Sample Output: |
30 20 10 5 34 44 | 44 34 5 10 20 30 |
- #include <iostream>
- using namespace std;
- int main() {
- // [C_AR02-易] 一維陣列反轉 II
- int num[6];
- int mid;
- for(int i = 0;i < 6;i++)
- {
- cin >> num[i];
- }
- for(int i = 0;i < 3;i++)
- {
- mid = num[i];
- num[i] = num[5-i];
- num[5-i] = mid;
- }
- for(int i = 0;i < 6;i++)
- {
- if(i != 5)
- {
- cout << num[i] << " ";
- }
- else
- {
- cout << num[i] << endl;
- }
- }
- return 0;
- }
沒有留言:
張貼留言