#include<stdio.h>
#include<string.h>
void zuo(char b[51])
{
int len=strlen(b),i;
for(i=0;i<len;i++)
{
int su=0;
if(b[i]=='x')
{
b[i]='a';
su++;
}
if(b[i]=='y')
{
b[i]='b';
su++;
}
if(b[i]=='z')
{
b[i]='c';
su++;
}
if(b[i]=='X')
{
b[i]='A';
su++;
}
if(b[i]=='Y')
{
b[i]='B';
su++;
}
if(b[i]=='Z')
{
b[i]='C';
su++;
}
if(su==0)
b[i]=b[i]+3;
}
}
void ni(char b[51])
{
int len=strlen(b),i;
int p=len/2;
for(i=0;i<p;i++)
{
char temp;
temp=b[i];
b[i]=b[len-1-i];
b[len-1-i]=temp;
}
}
void fan(char d[51])
{
int len=strlen(d),i;
for(i=0;i<len;i++)
{
int su;
su=0;
if(d[i]>='a'&&d[i]<='z')//小写
{
d[i]=d[i]+('A'-'a');
su++;
}
if(d[i]>='A'&&d[i]<='Z'&&su==0)
{
d[i]=d[i]-('A'-'a');
}
}
}
int main()
{
char a[51];
if(scanf("%s",a)!=EOF);
zuo(a);
ni(a);
fan(a);
printf("%s",a);
return 0;
}
运行超时错误,不知道怎么办