数组问题
我希望先读入一个数n,再定义一个n个数的一维数组,请问怎么实现
不知道这样行不行
#include<stdio.h>
#define N 5
int main()
{
int i, a[N];
for( i=0; i<N; i++)
scanf("%d",&a[i]);
for( i=0; i<N; i++)
printf("%d\n",a[i]);
return 0;
}