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: qimengyao
In contest: 1043

#include<stdio.h>
#include<string.h>
 int main()
 {
	 char str[200];
	 int i,j,flag=1;
	 while(scanf("%s",str)!=EOF)
	 {
		 if(strlen(str)%2==0)
		 {
			 for(i=1,j=strlen(str)-1;i<strlen(str)/2;i++,j--)
			 {
					 if(str[i]!=str[j])
					 {
						 flag=0;
						 break;
					 }
			 }

		 
			 if(flag==0)	
			 {
				 flag=1;
				 for(i=0,j=strlen(str)-2;i<strlen(str)/2-1;i++,j--)
				 {
						 if(str[i]!=str[j])
						 {
							 flag=0;
							 break;
						 }
				 }
			 }
			 
		 }
		 if(strlen(str)%2!=0)
		 {
			 	 for(i=0,j=strlen(str)-2;i<(strlen(str)-1)/2;i++,j--)
			 {
					 if(str[i]!=str[j])
					 {
						 flag=0;
						 break;
					 }

			 }
				 if(flag==0)
			{
				flag=1;
			 		 for(i=1,j=strlen(str)-1;i<=(strlen(str)-1)/2;i++,j--)
				 {
						 if(str[i]!=str[j])
						 {
							 flag=0;
							 break;
						 }

				 }
			}
			 
		 }

			 if(flag==1)
				 printf("zz happy!\n");
			 else
				 printf("zz cry\n");
			 flag=1;
		 
	 }
	
	 return 0;


 }