题目描述 题目标题:
判断短字符串中的所有字符是否在长字符串中全部出现 输入描述: 输入两个字符串。第一个为短字符,第二个为长字符。 输出描述: 返回值:
示例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; }