题目内容:
从键盘输入一个字符串,判断是否为对称字符串,若是输出“YES”,若不是输出“NO”
输入格式:
一个字符串
输出格式:
YES or NO
输入样例1:
abcdedcba[回车]
输出样例1:
YES[回车]
输入样例2:
1234432[回车]
输出样例2:
NO[回车]
时间限制:500ms 内存限制:32000kb
#include <stdio.h>
#include <string.h>
char f(char *p,char *s)
{
if(*p==*s)
{
if(p++<s--) f(p,s);
else return 1;
}
else return 0;
}
main()
{
char a[40],b;
gets(a);b=f(a,&a[strlen(a)-1]);
if(b) printf("YES\n");
else printf("NO\n");
}