题目标题:
判断短字符串中的所有字符是否在长字符串中全部出现
输入描述:
输入两个字符串。第一个为短字符,第二个为长字符。
输出描述:
返回值:
输入例子:
bc abc
输出例子:
true
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str, a;
while (cin >> str >> a)
{
int k = 0;
for (int i = 0; i < str.length(); i++)
{
for (int j = 0; j < a.length(); j++)
{
if (str[i] == a[j])
{
k++;
break;//找到相同字符要在长字符串中跳出来,否则会重复叠加
}
}
}
if (k == str.length())
cout << "true"<<endl;
else
cout << "false"<<endl;
}
return 0;
}
输入描述:
输入两个字符串。第一个为短字符,第二个为长字符。
输出描述:
返回值:
输入例子:
bc abc
输出例子:
true