运行调试结果可用,但感觉哪里不对。
初学,书上和网上都找不到,麻烦各位了
#include<iostream>
using namespace std;
int main()
{
int a=1,b;
int * p;
p = new int [a];
for (a = 0; ; a++)
{
cin >> b;
if (b < 0)
break;
p[a] = b;
}
for (int c = 0; c < a; c++)
{
cout << p[c];
}
delete [] p;
return 0;
}