#include<iostream>
#include<cstdlib>
#include<cstring>
using namespace std;
int main()
{
char str[1000];
while(cin>>str)
{
int i,j;
int flag=0; //指标
int len=strlen(str);
if(str[len-1]!='#')
{
cout<<"no!";
continue;
}
int tmp; //取'@'的位置
for(i=0;i<len-1;i++)
{
if(str[i]=='@')
{
tmp=i;
break;
}
}
for(i=0,j=len-2;i<tmp,j>tmp;i++,j--) //'@'前正读取,'@'后倒读取
{
if(str[i]!=str[j]) flag=1;
}
if(flag==0) cout<<"yes!";
else cout<<"no!";
}
return 0;
}
SWUST数据结构--特定字符序列的判断
最新推荐文章于 2022-11-01 21:27:10 发布