练习5.17
#include "stdafx.h"
#include<iostream>
#include<string>
#include<vector>
using namespace::std;
int main()
{
vector<int> num1{ 0,1,1,2 };
vector<int> num2{ 0,1,1,2,3,5,8 };
decltype(num1.size()) flag = 0;
if (num1.size() > num2.size())
{
for ( auto i = num2.begin(),j = num1.begin(); i !=num2.end(); ++i,++j)
{
if (*i == *j)
{
++flag;
}
}
if (flag == num2.size())
{
cout << "真" << endl;
}
else
{
cout << "假" << endl;
}
}
else
{
for (auto i = num2.begin(), j = num1.begin(); j != num1.end(); ++i, ++j)
{
if (*i == *j)
{
++flag;
}
}
if (flag == num1.size())
{
cout << "真" << endl;
}
else
{
cout << "假" << endl;
}
}
system("pause");
return 0;
}