您的位置:首页 > 其它

HDU_2072单词数

2012-08-03 22:36 274 查看
http://acm.hdu.edu.cn/showproblem.php?pid=2072

此题只需将句子中的字符串分开然后进行比较即刻。

#include <stdio.h>
#include <string.h>
char str[10005];
char a[100][25];
int main()
{
int count,i,j,f;
while(gets(str)&&strcmp(str,"#")!=0)
{
count=i=0;
while(str[i])
{
if(str[i]==' ')
{
i++;
continue;
}
f=j=0;

while(str[i]&&str[i]!=' ')
{
a[count][j++]=str[i++];

}
a[count][j]='\0';
for(int k=0;k<count;k++)
if(strcmp(a[count],a[k])==0)
{
f=1;
break;
}
if(f==0) count++;
}
printf("%d\n",count);
}
return 0;
}


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: