Result: Accepted
Time: 1ms
Memory: 1092kB
#include<stdio.h>
#include<string.h>
int main()
{
int i,j;
char a[200];
while(scanf("%s",a)!=EOF)
{
int f=0;
int c=0,d=0;
if(strlen(a)==2||strlen(a)==1)
{
f=1;
c=1;
d=0;
}
else
{
for(i=0,j=strlen(a)-1;i<strlen(a),j>=0;i++,j--)
{
if(a[i]!=a[j])
{
f=1;
}
}
if(f==1)
{
for(i=1,j=strlen(a)-1;i<strlen(a),j>=1;i++,j--)
{
if(a[i]!=a[j])
{
c=1;
}
}
for(i=0,j=strlen(a)-2;i<strlen(a)-1,j>=0;i++,j--)
{
if(a[i]!=a[j])
{
d=1;
}
}
}
}
if(f==1&&c!=d)
{
printf("zz happy!\n");
}
else
{
printf("zz cry\n");
}
}
return 0;
}