请问这道c语言题怎么写?
输入一个字符串,判断该字符串是否为回文,回文是相同的字符串,如“level”.【输入形式】从键盘输入字符串。【输出形式】是回文输出“YES”,不是输出“NO”...
输入一个字符串,判断该字符串是否为回文,回文是相同的字符串,如“level”.
【输入形式】
从键盘输入字符串。
【输出形式】
是回文输出“YES”,不是输出“NO” 展开
【输入形式】
从键盘输入字符串。
【输出形式】
是回文输出“YES”,不是输出“NO” 展开
1个回答
2019-05-18
展开全部
#include <stdio.h>
int func(char *s)
{
char *p;
for(p=s;*p;p++);
for(p--;s<p;s++,p--)
if(*s!=*p)
return 0;
return 1;
}
int main()
{
char s[100];
gets(s);
puts(func(s)?"YES":"NO");
return 0;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询