hdu 2072 单词数
2017-02-23 20:19
495 查看
[align=left]Problem Description[/align]
lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。
[align=left]Input[/align]
有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。
[align=left]Output[/align]
每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。
[align=left]Sample Input[/align]
you are my friend
#
[align=left]Sample Output[/align]
lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数。下面你的任务是帮助xiaoou333解决这个问题。
[align=left]Input[/align]
有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束。
[align=left]Output[/align]
每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。
[align=left]Sample Input[/align]
you are my friend
#
[align=left]Sample Output[/align]
4
#include<iostream> #include<string.h> #include<stdio.h> using namespace std; int main() { char a[10000]; while(gets(a)!=NULL&&a[0]!='#'){ int j,k,l,i=0; string b[100]; l=strlen(a); char *p; p=strtok(a," "); //strtok 函数 百度 for(k=0;p!=NULL;k++){ b[i++]=p; p=strtok(NULL," "); } int m=k; for(j=0;j<k;j++){ for(int t=j+1;t<k;t++){ if(b[j]==b[t]){ m--; break; } } } cout<<m<<endl; } return 0; }
相关文章推荐
- hdu 2072 单词数
- HDU 2072 单词数(set)
- hdu 2072 单词数 - c++IO流 + set容器
- HDU2072单词数
- 单词数 hdu 2072
- Hdu 2072 单词数
- HDU 2072 单词数
- 单词数 HDU 2072
- hdu 2072 单词数
- HDU 2072 单词数(set)
- hdu 2072 单词数
- HDU 2072 单词数 (STL map)
- hdu_2072_单词数
- hdu 2072 不同单词数
- HDU 2072 单词数
- hdu 2072 单词数
- HDU 2072 单词数
- 杭电 HDU 2072 单词数
- HDU_2072单词数
- HDU 2072 单词数(set)