Anagrams问题

问题描述
  Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。
  输入格式:输入有两行,分别为两个单词。
  输出格式:输出只有一个字母Y或N,分别表示Yes和No。
  输入输出样例
样例输入
Unclear
Nuclear
样例输出

Y


这个题要先看两字符串长度是否相同,不相同直接就打印N,相同的话先把所有字符都变成小写,然后排序,然后挨个字母进行比对,都相同输出“Y”,只要有一个不同输出“N”


#include 
#include 
#include

using namespace std;

int main()  
{  
	char a[81],b[81];
	gets(a);
	gets(b);
	if(strlen(a)!=strlen(b))
		cout<<"N"<



你可能感兴趣的:(蓝桥杯日志,字符串,排序)