33,311
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> ivec;
int val;
cout<<"Enter number"<<endl;
while(cin>>val)
ivec.push_back(val);
int *ptr=new int[ivec.size()];
size_t i=0;
for(vector<int>::iterator iter=ivec.begin();iter!=ivec.end();++iter,++i)
ptr[i]=*iter;
for(vector<int>::size_type j=0;j!=i+1;++j)
cout<<ptr[j]<<" ";
return 0;
}
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> ivec;
int val;
cout<<"Enter number"<<endl;
while(cin>>val)
ivec.push_back(val);
int *ptr=new int[ivec.size()];
size_t i=0;
for(vector<int>::iterator iter=ivec.begin();iter!=ivec.end();++iter,++i)
ptr[i]=*iter;
for(vector<int>::size_type j=0;j!=i;++j)
cout<<ptr[j]<<" ";
return 0;
}
这样ok了