HDU 2072 单词数

#include <iostream>
#include <set>
#include <string>
#include <sstream>  //使用stringstream需要用到的头文件
using namespace std;
string str;
set<string> article;    //set中不会有重复的元素

int main()
{
    while (getline(cin, str) && str != "#") //getline(cin, string)可以接收空格,遇到换行结束
    {
        stringstream stream(str);
        stream.clear(); //这行其实可以不写,stringstream对象时临时的,每次都不同
        while (stream >> str)
            article.insert(str);
        cout << article.size() << endl;
        article.clear();    //清空set
    }
    return 0;
}

 老师说了,什么简单用什么。。。o(╯□╰)o

posted on 2013-06-16 15:38  soul214j  阅读(110)  评论(0)    收藏  举报