C++下面这个输入整型数组的时候为什么有错误,输入完就停止工作

2025-04-28 06:34:18
推荐回答(1个)
回答1:

因为你的 int *k; 没有给指针分配内存空间。

按照你的意思,应该这样子:
cin>>n;
m=2*n-1;
int *k=new int[n];

for(j=1;j<=n;j++)
cin>>k[j];
...