指针判断回文_用指针判断回文
指针判断回文由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“用指针判断回文”。
#include
#include
#define N 100
using namespace std;
int fun(char *p)//传入字符串的首地址
{
char *q;
q = p;//使p和q同时指向字符串的首地址
while(*q)//使q指向字符串的结束标志''
q++;
q--;//使q指向字符串的最后一个字符,而不是结束标志
while(p
{
if(*p!=*q)//判断首尾字符是否相等,如果不相等则说明不是回文串return 0;
p++;//p和q同时向字符串的中间移动
q--;
}
return 1;
}
int main(void)
{
char ch[N];
cout
gets(ch);//使用gets可以接受带空格的字符串
if(fun(ch))
cout
else
cout
system(“pause”);
return 0;
}
《指针判断回文.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
点击下载文档
[其他范文]热门文章