Start: Dec, 27, 2015 17:15:00
2015年秋学期《程序设计基础》第三次上机考试
End: Dec, 27, 2015 20:45:00
Time elapsed:
Time remaining:

Problem_ID: E
Result: Accepted
Time: 1ms
Memory: 1092kB
Author: 2015210405002
In contest: 1043

#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;
}