按照題目的要求我們可以直接把數據存到數組之中,然後倒序輸出數組元素即可,不需要對數據進行改變。
正確代碼如下:
#include <stdio.h>
#define N 2000
int main () {
int i=0;
int n=0,a[N];
scanf("%d",&n);
for(i;i<n;i++){
scanf("%d",&a[i]);
}
for(i=n-1;i>=0;i--){
printf("%d ",a[i]);
}
return 0;
}
擴展資料:
數組是在程序設計中,為了處理方便, 把具有相同類型的若幹元素按有序的形式組織起來的壹種形式。 這些有序排列的同類數據元素的集合稱為數組。
數組是用於儲存多個相同類型數據的集合。數組元素的類型是相同的不能夠存儲不同的數據類型。
數組的特點:
1、數組是相同數據類型的元素的集合。
2、數組中的各元素的存儲是有先後順序的,它們在內存中按照這個先後順序連續存放在壹起。
3、數組元素用整個數組的名字和它自己在數組中的順序位置來表示。例如,a[0]表示名字為a的數組中的第壹個元素,a[1]代表數組a的第二個元素。
對於VB的數組,表示數組元素時應註意:
2、下標要緊跟在數組名後,而且用圓括號括起來(不能用其他括號)。
2、下標可以是常量,變量,或表達式,但其值必須是整數(如果是小數將四舍五入為整數)。
3、下標必須為壹段連續的整數,其最小值成為下界,其最大值成為上界。不加說明時下界值默認為1。
百度百科-數組