/*编写程序判断两个数组是否相等,然后编写一段类似的程
序比较两个 vector。*/
/*
bool judge1(size_t* a, size_t* b, int n)
{
for (size_t i = 0; i != n; i++)
if (a[i] != b[i])
return false;
else
return true;
}
int main(void)
{
size_t array[10], array1[11];
for (size_t i = 0; i != 10; i++)
{
array[i] = i;
array1[i] = i;
}
if (judge1(array, array1, 10))
cout << "相等";
else
cout << "不相等";
return 0;
}
*/
bool judge1(vector<size_t>a, vector<size_t>b, int n)
{
for (size_t i = 0; i != n; i++)
if (a[i] != b[i])
return false;
else
return true;
}
int main(void)
{
vector<size_t>array, array1;
for (size_t i = 0; i != 10; i++)//数组修改做比较
{
array.push_back(i);
array1.push_back(i);
}
if (judge1(array, array1, 10))
cout << "相等";
else
cout << "不相等";
return 0;
}