编写程序判断两个数组是否相等,然后编写一段类似的程序比较两个 vector。
/*編寫程序判斷兩個數組是否相等,然后編寫一段類似的程
序比較兩個 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;
}
總結
以上是生活随笔為你收集整理的编写程序判断两个数组是否相等,然后编写一段类似的程序比较两个 vector。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读入一段文本到 vector 对象,每个
- 下一篇: 魅族自曝了!根据魅族的海报 新品的大部份