题解 | #字符串字符匹配#

字符串字符匹配

https://www.nowcoder.com/practice/22fdeb9610ef426f9505e3ab60164c93

#include <stdio.h>

int main()
{
	int arr1[26] = { 0 };
	int arr2[26] = { 0 };
	char ch = 0;
	while ((ch=getchar()) != '\n')
	{
		if(!arr1[(int)(ch - 'a')])
			arr1[(int)(ch - 'a')]++;
	}
	while ((ch = getchar()) != '\n')
	{
		if (!arr2[(int)(ch - 'a')])
			arr2[(int)(ch - 'a')]++;
	}
	int i = 0;
	for (; i < 26; i++)
	{
		if (arr1[i] != arr2[i] && arr1[i] != 0)
		{
			printf("false\n");
			break;
		}
	}
	if (i == 26)
	{
		printf("true\n");
	}
	return 0;
}

全部评论

相关推荐

我要娶个什么名:学长你电脑闹鬼了
点赞 评论 收藏
分享
11-11 20:14
已编辑
安徽工业大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务