33,027
社区成员




# include<stdio.h>
# include<stdlib.h>
# include<string.h>
# include<ctype.h>
int main()
{
char *str1,str[1000] = {NULL};
char *str2;
char c;
int i,j;
//freopen("outt.txt","w",stdout);
while(1)
{
str2 = (char*)calloc(1000,sizeof(char));
str1 = (char*)calloc(1000,sizeof(char));
i =0;
while((c = getchar())!= '\n')
{
if(isalpha(c))
str1[i++] = c;
if(c == EOF)
return 1;
}
str1[i] = '\0';
memcpy(str2,str1,strlen(str1));
strrev(str1);
if(strcmp(str1,str2))
printf("NO\n");
else
printf("YES\n");
free(str1);
str1 = NULL;
free(str2);
str2 = NULL;
}
return 0;
}
#include<iostream>
int main(int argc, char* argv[])
{
char str1[101] = {NULL},str[1001] = {NULL};
char str2[101] = {NULL};;
int i,j;
while(gets(str1)!=NULL)
{
if(str1[0]=='\0')
return 0;
for(i = 0,j=0;str1[i]!='\0';i ++)
if(isalpha(str1[i]))
str1[j++] = str1[i];
str1[j] = '\0';
memcpy(str2,str1,strlen(str1)+1);
strrev(str1);
if(!strcmp(str1,str2))
printf("YES\n");
else
printf("NO\n");
}
return 0;
}