码迷,mamicode.com
首页 > 其他好文 > 详细

单词数(hdu2072)

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

标签:style   ios   class   字符串   .com   ace   转换   插入   分享   

技术分享

这道题用到了(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)

标签:style   ios   class   字符串   .com   ace   转换   插入   分享   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!