内存动态分配
Description
先输入一个正整数n,再输入任意n个整数,然后逆序输出这n个整数。要求使用动态内存分配方法为这n个整数分配空间。
Input
输入包含两行
第一行,一个整数n(0<n<=1000)
第二行,n个整数
Output
n个整数逆序后的结果
Sample Input
3
1 2 3
Sample Output
3 2 1
#include<stdio.h>
#include<malloc.h>
int main()
{
int n,*a;
scanf("%d",&n);
a=(int *)malloc(n * sizeof(int));
for (int i=0;i<n;++i) scanf("%d",&a[i]);
for (int i=n-1;i>=0;--i) printf("%d ",a[i]);
return 0;
}