首页 > 其他 > 详细

单词数(hdu2072)

时间:2016-10-25 02:18:18      阅读:287      评论:0      收藏:0      [点我收藏+]

技术分享

这道题用到了(STL初步)集合Set 的知识点。同时,也用到了stringstream 的知识点,还用到了getline(cin,line)的知识点。

#include<iostream>
#include<cstring>
#include<sstream>
#include<set>
using namespace std;
int main()
{
    string s, line;
    while (getline(cin, line) && line[0] != #)
    {
        stringstream ss;   //stringstream利用输入输出做数据的转换
        ss << line;        //如这里ss>>line,输入ss的是一行字符串,含空格
        set<string> dict;  //声明一个string的集合,起名为dict
        while (ss >>s)     //从ss输出来的是一个个字符串,不含空格
        {
            dict.insert(s);  //往dict集合里面插入元素。注意,dict集合里面元素是不重复的
        }
        cout << dict.size() << endl;
    }

}

 

单词数(hdu2072)

原文:http://www.cnblogs.com/Strugglinggirl/p/5995141.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!