java程序 问题: 判断两个单词是否为变位词。

java程序 问题: 判断两个单词是否为变位词。,第1张

import java.util.Arrays

public class Test {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println(func("silent", "listen"))

System.out.println(func("", ""))

}

public static boolean func(String str1, String str2) {

char[] arr1 = str1.toCharArray()

char[] arr2 = str2.toCharArray()

Arrays.sort(arr1)

Arrays.sort(arr2)

for(int i = 0i <arr1.lengthi++) {

if(arr1[i] != arr2[i]) {

return false

}

}

return true

}

}

#include<stdio.h>

#include<ctype.h>

int main()

{int a[26]={0}

char c

int i

while(1)

{ scanf("%c",&c)

 if(c=='\n')break

 if(isalpha(c))a[tolower(c)-'a']++

}

while(1)

{ scanf("%c",&c)

 if(c=='\n')break

 if(isalpha(c))a[tolower(c)-'a']--

}

c='y'

for(i=0i<26i++)

 if(a[i])c='n'

printf("%c\n",c)

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11211581.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存