测试两个数组是否相等
#include <cstddef>
#include 
<iostream>
#include 
<vector>
using namespace std;


int main()
{
    
const size_t array_size=4;
    size_t i;

    
int arr1[array_size],arr2[array_size];
    cout
<<"arr1"<<endl;
    
for(i=0;i!=array_size;i++)
        cin
>>arr1[i];
    cout
<<"arr2"<<endl;
    
for(i=0;i!=array_size;i++)
        cin
>>arr2[i];
    
    
for(i=0;i!=array_size;i++)
    
{
        
if(arr1[i]!=arr2[i])
        
{
            cout
<<"!="<<endl;
            
return 0;
        }

        

    }

    cout
<<"="<<endl;



    
return 0;
}


比较2个vector
#include <cstddef>
#include 
<iostream>
#include 
<vector>
using namespace std;


int main()
{
    vector
<int> vec1, vec2;
    vector
<int>::iterator iter1,iter2;
    iter1
=vec1.begin();
    iter2
=vec2.begin();
    
int i=0;
    
while(i!=-1)
    
{
        cin
>>i;
        vec1.push_back(i);
    }

        
int j=0;
    
while(j!=-1)
    
{
        cin
>>j;
        vec2.push_back(j);
    }


    
if(vec1.size()!=vec2.size())
    
{
        cout
<<"!="<<endl;
          
return 0;
    }


    
else 
    
{
        vector
<int>::iterator iter1=vec1.begin();
        vector
<int>::iterator iter2=vec2.begin();
        
while(*iter1==*iter2&&iter1!=vec1.end()&&iter2!=vec2.end())
        
{
            iter1
++;
            iter2
++;
        }

        
if(iter1==vec1.end())
            cout
<<"=="<<endl;
        
else
            cout
<<"!="<<endl;
    }

        
    












    
return 0;
}

//比较两个string类型的字符串

#include 
<iostream>
#include 
<string>

using namespace std;

int main()
{
    
string s1,s2;
    cin
>>s1>>s2;
    
int i=strcmp(s1,s2);
    
if(i>0)
        cout
<<">"<<endl;
    
else if(i<0)
        cout
<<"<"<<endl;
    
else
        cout
<<"="<<endl;


    
return 0;
}