hdu2072(不同单词数)
2013-05-01 23:01
302 查看
#include<stdio.h>
#include<string.h>
char str[100000][50],ch[100000];
int main()
{
int word;
while(gets(ch))
{
if(strcmp(ch,"#")==0)
break;
word=0;
int i,j=0,j1=0,flog=1;
for(i=0;i<=strlen(ch);i++)
if(ch[i]!=' '&&ch[i]!='\0')
str[j][j1++]=ch[i];
else
{
str[j][j1]='\0';
j++;j1=0;
}
for(i=0;i<j;i++)
{
if(str[i][0]!='\0')
{
word++;
for(j1=i+1;j1<j;j1++)
if(strcmp(str[i],str[j1])==0)
str[j1][0]='\0';
}
}
printf("%d\n",word);
}
return 0;
}
#include<string.h>
char str[100000][50],ch[100000];
int main()
{
int word;
while(gets(ch))
{
if(strcmp(ch,"#")==0)
break;
word=0;
int i,j=0,j1=0,flog=1;
for(i=0;i<=strlen(ch);i++)
if(ch[i]!=' '&&ch[i]!='\0')
str[j][j1++]=ch[i];
else
{
str[j][j1]='\0';
j++;j1=0;
}
for(i=0;i<j;i++)
{
if(str[i][0]!='\0')
{
word++;
for(j1=i+1;j1<j;j1++)
if(strcmp(str[i],str[j1])==0)
str[j1][0]='\0';
}
}
printf("%d\n",word);
}
return 0;
}
相关文章推荐
- HDU 2072 单词数 -- C++ string set 统计不同的单词数目
- hdu 2072 不同单词数
- hdu 2072 找不同的单词数(map&set)
- HDU 2072 单词数【STL】
- hdu 2072 单词数
- HDU 2072 单词数 map的应用
- HDU 2072 单词数
- hdu 2072 单词数
- hdu2072单词数 字典树做法
- Hdu 2072 单词数【字符串】
- HDU 2072 单词数
- hdu 2072 单词数 字典树
- HDU 2072 单词数【STL】
- HDU 2072 单词数
- HDU 2072 单词数 【map】
- hdu 2072 单词数(C++的stringstream对象)
- Hdu 2072 - 单词数
- Hdu 2072 单词数
- hdu 2072(单词数)
- HDU 2072 单词数