c++如何实现输入数据有多组 以0结束

来源:百度知道 编辑:UC知道 时间:2024/06/24 00:20:00
如题

用vector容器:

//---------------------------------------------------------------------------
#include <iostream>
#include <vector>

using namespace std;

int main(void)
{
vector<int> arr;
int x=-1;
while (x)
{
cin>>x;
if (x) {
arr.push_back(x);
}
}
for ( vector<int>::size_type i = 0; i < arr.size(); i++) {
cout<<arr[i]<<endl;
}
return 0;
}
//---------------------------------------------------------------------------