# include
# include
int main(void)
{
int i;
int j;
printf("请输入数组个数:");
scanf("%d", &i);
int * p = (int *)malloc(i*4);
for(j = 0;j {
printf("请输入第 %d 个数组的数字:", j+1);
scanf("%d", &p[j]);
printf("数组p[ %d ]的值为:%d \n", j, p[j]);
}
for(int k =0;k {
printf("数组p[%d]的值为:%d \n", k, p[k]);
}
return 0;
}
如上,已经正确运行……scanf("%d", &i); scanf("%d ", &i);不能有空格,否则读入出错
scanf("%d ", &i);
把%d后面的空格去掉