题目:
思路:
用qsort函数给两个字符串排序,并用strcmp函数比较大小
#include <stdio.h>
#include <stdlib.h>
int cmp(const void *a,const void *b)
{
return strcmp((char *)a,(char *)b);
}
int main(int argc, char *argv[])
{
// 请在此输入您的代码
char str1[105];
char str2[105];
scanf("%s",str1);
int len1=strlen(str1);
scanf("%s",str2);
int len2=strlen(str2);
int flag=1;
if(len1!=len2)
{
printf("NO");
return 0;
}
qsort(str1,len1,sizeof(char),cmp);
qsort(str2,len2,sizeof(char),cmp);
for(int i=0;i<len1;i++)
{
if(str1[i]!=str2[i])
{
flag=0;
printf("NO");
break;
}
}
if(flag)
printf("YES");
return 0;
}