查找公共数字

-1 (3).jpg-1 (2).jpg

参考代码:

#include#include#include using namespace std;
int main()
{
vectorv1,v2,v3;
int i,temp;
cin>>i;
while(i--){
	cin>>temp;
	v1.push_back(temp);
}
cin>>i;
while(i--){
	cin>>temp;
	v2.push_back(temp);
}
cin>>i;
while(i--){
	cin>>temp;
	v3.push_back(temp);
}
sort(v1.begin(), v1.end());
sort(v2.begin(), v2.end());
sort(v3.begin(), v3.end());
vector::iterator it1,it2,it3;
it2=v2.begin();
it3=v3.begin();
for(it1=v1.begin();it1!=v1.end();it1++)
{	
	while(it2!=v2.end()&&*it2<*it1){
		it2++;	
	}
	while(it3!=v3.end()&&*it3<*it1){
		it3++;
       }
	if(*it2==*it3&&*it2==*it1)
 	   cout<<*it1;
	if(it1+1!=v1.end())cout<<" ";

}
cout<<endl;
return 0;
}
文章已完
作者心情:昨夜西风凋碧树,独上高楼,望尽天涯路。
如无特殊说明,文章均为本站原创,转载请注明出处
  • 转载请注明来源:查找公共数字
  • 本文永久链接地址:http://icehill.cn/post/single/info/80.html