您的位置:首页 > 其它

编写函数,判断一个字符串是否是回文

2012-01-16 10:36 453 查看
1. 编写函数,判断一个字符串是否是回文。若是回文函数返回值为1,否则返回值为0。回文是顺读和倒读都一样的字符串。
在主函数中完成:输入要判断的字符串,调用函数,输出“yes”或“no”。
提示:
判断一个字符串是否回文,首先第一个字符与最后一个字符比较,若相同,则第二个字符与最后第二个字符比较,依此规律,比较完整个字符串,若都相同得出“是回文”的结果;若其中碰到两个字符不同的情况,则马上得出“不是回文”的结果。
#include "stdio.h"
#include "string.h"

int f(char *s)
{int i,j;
j=strlen(s);
j--;
for(i=0;i<j&&s[i]==s[j];i++,j--);
if(i>=j)

return 1;

return 0;
}

main()
{char s[80];
gets(s);
if(f(s)==1)

printf("YES");

else

printf("NO");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐