zoukankan      html  css  js  c++  java
  • 单词数

    lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。

    Input有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。Output每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。Sample Input

    you are my friend
    #

    Sample Output

    4


    #include<cstdio>
    #include<algorithm>
    #include<cstring>
    #include<map>
    #include<string>
    #include<iostream>
    #include<cmath>
    #include<ctime>
    #include<sstream>
    #include<set>
    using namespace std;
    int main()
    {
        string s;
        while(getline(cin,s))
        {
            if(s=="#")
                break;
             istringstream ss(s);
             string sss;
             set<string> p;
             while(ss>>sss)
             {
    
                p.insert(sss);
             }
             printf("%d
    ",p.size());
        }
        return 0;
    }

    第一次用c++解题,感觉好爽,如果用c写的话真的不知道要写多少。。。。

  • 相关阅读:
    实现RHEL下KVM虚拟化
    SELinux安全扩展
    配置用户和组信息
    系统级计划任务
    syslog系统日志服务
    VNC远程连接,虚拟网络计算
    系统初始化
    备份与还原文件系统
    使用对象在方法间共享属性
    Python中*和**的使用
  • 原文地址:https://www.cnblogs.com/yinbiao/p/8590825.html
Copyright © 2011-2022 走看看