首页 > 其他 > 详细

111

时间:2014-12-17 10:34:11      阅读:269      评论:0      收藏:0      [点我收藏+]

#include<stdio.h>
#include<string.h>
int main()
{
int k,x=0,y=0,i;
char s[100];
while(scanf("%s",s)!=EOF)
{
x=0;
y=0;
k=strlen(s);
for(i=0;i<k;i++)
{
if(s[i]!=s[k-i-1])
{
x=1;
}
}
for(i=0;i<k;i++)
{
if((s[i]==‘A‘&&s[k-i-1]!=‘A‘)||(s[i]==‘E‘&&s[k-i-1]!=‘3‘)||(s[i]==‘H‘&&s[k-i-1]!=‘H‘)||(s[i]==‘I‘&&s[k-i-1]!=‘I‘)||(s[i]==‘J‘&&s[k-i-1]!=‘L‘)||(s[i]==‘L‘&&s[k-i-1]!=‘J‘)||(s[i]==‘M‘&&s[k-i-1]!=‘M‘)||(s[i]==‘O‘&&s[k-i-1]!=‘O‘)||(s[i]==‘S‘&&s[k-i-1]!=‘2‘)||(s[i]==‘T‘&&s[k-i-1]!=‘T‘)||(s[i]==‘U‘&&s[k-i-1]!=‘U‘)||(s[i]==‘V‘&&s[k-i-1]!=‘V‘)||(s[i]==‘W‘&&s[k-i-1]!=‘W‘)||(s[i]==‘X‘&&s[k-i-1]!=‘X‘)||(s[i]==‘Y‘&&s[k-i-1]!=‘Y‘)||(s[i]==‘Z‘&&s[k-i-1]!=‘5‘)||(s[i]==‘1‘&&s[k-i-1]!=‘1‘)||(s[i]==‘2‘&&s[k-i-1]!=‘S‘)||(s[i]==‘3‘&&s[k-i-1]!=‘E‘)||(s[i]==‘5‘&&s[k-i-1]!=‘Z‘)||(s[i]==‘8‘&&s[k-i-1]!=‘8‘))
y=1;
else if((s[i]==‘B‘)||(s[i]==‘C‘)||(s[i]==‘D‘)||(s[i]==‘F‘)||(s[i]==‘G‘)||(s[i]==‘K‘)||(s[i]==‘N‘)||(s[i]==‘P‘)||(s[i]==‘Q‘)||(s[i]==‘R‘)||(s[i]==‘4‘)||(s[i]==‘6‘)||(s[i]==‘7‘))
y=1;
}
if(y==1&&x==1)
{
printf("%s -- is not a palindrome.",s);
}
else if(y==0&&x==1)
{
printf("%s -- is a mirrored string.",s);
}
else if(y==1&&x==0)
{
printf("%s -- is a regular palindrome.",s);
}
else if(y==0&&x==0)
{
printf("%s -- is a mirrored palindrome.",s);
}
printf("\n\n");

}
return 0;
}

111

原文:http://www.cnblogs.com/YanMings/p/4168684.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!