#include <bits/stdc++.h>
using namespace std;
/*strtok() 用于分割字符串*/
char s[1050], a[1050][1050];
int main()
{
char *p; int i,k,j;
while(gets(s)!=NULL)
{
if(s[0]=='#') break;
p=strtok(s," ");
for(i=0;p!=NULL;i++)
{
strcpy(a[i], p);
p=strtok(NULL," ");
}
int sum=0;
for(j=0;j<i;j++)
{
for(k=j+1;k<i;k++)
if(strcmp(a[j],a[k])==0)
{
sum++;
break;
}
}
printf("%d\n", i-sum);
}
return 0;
}
strtok()分割字符串
最新推荐文章于 2023-11-09 22:02:20 发布