• 2022-05-29
    编写一个小程序,从标准输入读入一系列string对象,寻找连续重复出现的单词。程序应该找出满足以下条件的单词的输入位置:该单词的后面紧跟着再次出现自己本身。跟踪重复次数最多的单词及其重复次数。输出重复次数的最大值,若没有单词重复则输出说明信息。例如,如果输入是:how,now now now brown cow cow则输出应表明“now”这个单词出现了三次。
  • 解答://6-12.cpp//从标准输入读入系列string对象,寻找连续重复出现的单词。//输出重复次数的最大值,若没有单词重复则输出说明信息#include#include using namespace std;int main(){      string preword,currword;//当前输入的单词及其前一单词      string repword;//重复次数最多的单词      //当前单词的重复次数及单词重复次数的最大值      int currCnt=0,maxCnt=1;      cout <<"Enter some words(Ctrl+2 to end):"<< endl;       while(cin>>currword){               if(currword==preword)//当前单词是重复出现                    ++currCnt;               else{//当前单词不是前一单词的重复出现                      if(currCnt>maxcnt){//出现了重复次数更多的单词                            maxCnt=currCnt;                           repword=preword;                        }                        currCnt=1;                   }                   preword=currword;//修改对前·单词的记录              }             if(maxCnt!=1)//有单词重复                    cout <<1"’<

    内容

    • 0

      若某个词在这些文本中出现的次数最多,则表示这个单词比较具有代表性。

    • 1

      15-66在Word中输入英文时,若单词下方自动出现红色波浪线,则表示该单词( )

    • 2

      内容重复可以是单词 短语 或句子重复

    • 3

      寻最长的不重复单词?

    • 4

      根据首字母补全单词(已给出的首字母不能重复) 输入设备 i_______ d_______