字符串匹配

it2023-07-06  77

题目描述 题目标题:

判断短字符串中的所有字符是否在长字符串中全部出现 输入描述: 输入两个字符串。第一个为短字符,第二个为长字符。 输出描述: 返回值:

示例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; }
最新回复(0)