#include<stdio.h>
#include<malloc.h>
void main()
{
int k;int i;int *a;
printf("请输入数组的个数\n");
scanf("%d",&k);
a=(int*)malloc(k*sizeof(int));
if(NULL==a)
{
exit(1);
}
printf("请输入%d元素:",k);
for(i=0;i<k;i++)
{
scanf("%d ",a[i]);
}
for(i=0;i<k;i++)
{
printf("%d",a[i]);
}
}
结果是一赋值就越界 帮忙给瞅下