C语言怎么输入数组判断输入的数是否在之前输入的数组中如何写?

首先你这样分配空间是不行的,这样应该是通不过编译的才对不知道你怎么通过编译了,int A[x]中的x必须为常量如果你想要动态申请空间,可以按我下面的来,不然一开始伱就要指定好大小

int *A = NULL;//最好赋予初值为空指针,不然这里就是一个野指针容易出毛病
free(A);//前面动态申请空间后要释放

因为有时候scanf会连你的回车┅起输入进去,所以需要你先把回车取出来丢掉

我要回帖

更多关于 C语言怎么输入数组 的文章

 

随机推荐