031.判断字符串是否回文

Posted 程序员编程指南

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了031.判断字符串是否回文相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
#define MAX 50
int cycle(char *s)

	char *h,*t;

	for(h=s,t=s+strlen(s)-1;t>h;h++,t--)
		if(*h!=*t) break;
	return t<=h;


main()

	char s[MAX];
	clrscr();
	while(1)
	
		puts("Please input the string you want to judge (input ^ to quit):");
		scanf("%s",s);
		if(s[0]=='^')
			break;
		if(cycle(s))
			printf(" %s is a cycle string.\\n",s);
		else
			printf(" %s is not a cycle string.\\n",s);
	
	puts("\\nThank you for your using,bye bye!\\n");

以上是关于031.判断字符串是否回文的主要内容,如果未能解决你的问题,请参考以下文章

C语言 判断回文字符串

添加字符判断是否为回文串

用递归判断字符串是不是为回文串(C语言) 用递归判断字符串是不是为回文串(C语言)

Java - 判断字符串是否是回文

java 判断是否回文

算法——回文解密,判断一个素组是否为回文