分析:自从有了set、sstream中的istringstream与及string之后,这种问题也变水了,记得不要忘了STL或者是字符串类及字符流等工具哦!、
注意:重复的单词算一个。
#include<iostream>
#include<sstream>
#include<set>
using namespace std;
int main()
{
char a[10001];
string b;
while(gets(a) && a[0]!='#')
{
set<string> s;
istringstream sin(a);
while(sin>>b)
{
s.insert(b);
}
cout<<s.size()<<endl;
}
return 0;
}原文地址:http://blog.csdn.net/a809146548/article/details/45293335