题目描述
题目标题:
判断短字符串中的所有字符是否在长字符串中全部出现
输入描述:
输入两个字符串。第一个为短字符,第二个为长字符。
输出描述:
返回值:
示例1
输入
bc
abc
输出
true
#include <stdio.h>
#include <string.h>
int main()
{
char Arr_short[1024] = {0};
char Arr_long[1024] = {0};
while(scanf("%s\n", Arr_short) != EOF)
{
scanf("%s\n", Arr_long);
int len_short = strlen(Arr_short);
int len_long = strlen(Arr_long);
int i, j;
int count = 0;
int judge[1000] = {0};
for(i = 0; i < len_long; i++)
{
judge[Arr_long[i]] = 1;
}
for(j = 0; j < len_short; j++)
{
if(judge[Arr_short[j]] != 1)
{
count++;
}
}
if(count == 0)
{
printf("true\n");
}
else
{
printf("false\n");
}
}
return 0;
}