int a[100],num,i=0,n;
while(1)
{
scanf("%d",&num);
char x=getchar();
a[i++]=num;
if(x==‘\n‘)break;
}
n=i; //n为数组长度//
如何定义一个整形数组,其数组长度由用户输入的数据决定
原文:http://www.cnblogs.com/ifonlylyh/p/7676660.html