首先你这样分配空间是不行的,这样应该是通不过编译的才对不知道你怎么通过编译了,int A[x]中的x必须为常量如果你想要动态申请空间,可以按我下面的来,不然一开始伱就要指定好大小
int *A = NULL;//最好赋予初值为空指针,不然这里就是一个野指针容易出毛病 free(A);//前面动态申请空间后要释放
因为有时候scanf会连你的回车┅起输入进去,所以需要你先把回车取出来丢掉