1. 程式人生 > >逆序輸出(陣列練習)

逆序輸出(陣列練習)

Description 陣列是在程式設計中,為了處理方便, 把具有相同型別的若干變數按有序的形式組織起來的一種形式。這些按序排列的同類資料元素的集合稱為陣列 陣列型別說明 在C語言中使用陣列必須先進行型別說明。   陣列說明的一般形式為: 型別說明符 陣列名 [常量表達式],……; 其中,型別說明符是任一種基本資料型別或構造資料型別。 陣列名是使用者定義的陣列識別符號。 方括號中的常量表達式表示資料元素的個數,也稱為陣列的長度。 例   int a[10]; 說明整型陣列a,有10個元素。   float b[10],c[20]; 說明實型陣列b,有10個元素,實型陣列c,有20個元素。   char ch[20]; 說明字元陣列ch,有20個元素。 Input 多組測試資料。第一行輸入一個整數T表示測試資料組數 每組首先輸入1個整數n,然後輸入n個整數(不大於20) Output 對於每組測試資料按照輸入相反的順序輸出n個數據 Sample Input 2 3 1 2 3 5 2 3 1 4 5 Sample Output 3 2 1 5 4 1 3 2

#include<stdio.h> int main(void) { int T,n,i,m; scanf("%d\n",&T); for(m=1;m<=T;m++) { scanf("%d\n",&n); int number[n]; for(i=0;i<n;i++) { scanf("%d",&number[i]); } for(i=n-1;i>=0;i–) { printf("%d",number[i]); if(i!=0) printf(" “); } printf(”\n"); } }