
{arr1.push_back(a)}
cout<<"enter arr2"<<endl//这里用ctrl Z结束时,cin流状态变成无效,cin是false
cin.clear()//这里必须重置cin状态才行,否则while判断陪厅条件是false,不会执行循环体。
while(cin>>b)
{arr2.push_back(b)}
另外芦者隐:
vector比较直接用== *** 作符就行了。
if(v1==v2) cout<<"equal"<<endl
else cout<<"not equal"<<endl
就是腔誉i的重复定义。下面的程序已经修改。#include <iostream>
#include <vector>伍亩段
#include <iomanip>
using namespace std
int main()
{vector<int>v
int i
for(i=0i<10i++)
v.push_back(i)
for(i=0i<v.size()i++)
cout<<v[i]<耐帆<setw(5)
cout<<endl
for(i=0i<v.size()i++)
v[i]*=10
for(i=0i<v.size()i++)
cout<<v[i]<<setw(5)
cout<<endl
return 0
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)