指针判断回文_用指针判断回文

2020-02-28 其他范文 下载本文

指针判断回文由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“用指针判断回文”。

#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文档下载,方便收藏和打印
推荐度:
指针判断回文
点击下载文档
相关专题 用指针判断回文 回文 指针 用指针判断回文 回文 指针
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文