foj 2027
来源:互联网 发布:网络安全法宣传ppt 编辑:程序博客网 时间:2024/05/22 15:45
http://acm.fzu.edu.cn/problem.php?pid=2027
#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;
int main()
{
//freopen("in.txt","r",stdin);
//freopen("out.txt","w",stdout);
charstr[105];
charss[102][102];
inti,j,k,len;
while(scanf("%s",str)!=EOF)
{
memset(ss,0,sizeof(ss));
len=strlen(str);
i=j=k=0;
while(!isalpha(str[i++]));//哎、、、刚开始没处理开头,结尾和连续不是字母的字符
while(!isalpha(str[--len]));//多亏小bi指点呀,看来还要多练~太弱了
for(i=i-1;i<=len;i++)
{
if(isalpha(str[i]))
ss[k][j++]=str[i];
else
if(i>0&&isalpha(str[i-1]))
{k++;j=0; }
}
for(i=0;i<k;i++)
{
if(ss[i][0]=='#')continue;
for(j=i+1;j<=k;j++)
{
if(ss[j][0]=='#')continue;
if(!strcmp(ss[i],ss[j]))
ss[j][0]='#';
}
}
for(i=0;i<=k;i++)
{
if(ss[i][0]!='#')
#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;
int main()
{