查找字符串中重复单词的程序

2025年1月8日 | 阅读 4 分钟

说明

在此程序中,我们需要找出字符串中存在的重复单词并显示这些单词。

要从字符串中找出重复的单词,我们首先将字符串分割成单词。然后计算字符串中每个单词的出现次数。如果出现次数大于1,则表明该单词在字符串中有重复。

在上面的示例中,以绿色高亮显示的单词是重复的单词。

算法

  1. 定义一个字符串。
  2. 将字符串转换为小写,以使比较不区分大小写。
  3. 将字符串分割成单词。
  4. 将使用两个循环来查找重复的单词。外循环选择一个单词并初始化计数器变量为1。内循环将外循环选择的单词与其余单词进行比较。
  5. 如果找到匹配项,则计数器加1,并将重复的单词设置为“0”,以避免再次计算。
  6. 内循环结束后,如果一个单词的计数大于1,则表明该单词在字符串中有重复。

解决方案

Python

输出

 Duplicate words in a given string : 
big
black

C

输出

Duplicate words in a given string : 
big
black

JAVA

输出

Duplicate words in a given string : 
big
black

C#

输出

Duplicate words in a given string : 
big
Black

PHP

输出

Duplicate words in a given string : 
big
black
 
下一主题#