判断一个字符串是否是回文。

#include 
using namespace std;
#include 
int fun(char *p)
{
	int len=strlen(p)-1;
	char *q=p+len;//指向末尾
	if(!p)
		return -1;//为空时,返回-1;
	while(pq(偶数)时停止),先忽略下面的代码。
	{
		if((*p++)!=(*q--))//只要有一个不符合,就返回0;
			return 0;
	}
	return 1;//此时说明是回文。
}
int main(int argc, char *argv[])
{
	char *str="abcbcba";
	int rs;
	rs=fun(str);	
	if(rs)
		cout<<"str:"<

你可能感兴趣的:(CC++程序,求职笔试题)