当前位置: 移动技术网 > IT编程>开发语言>C/C++ > C,C++回文字符串判断(字符串指针的用法)

C,C++回文字符串判断(字符串指针的用法)

2018年11月09日  | 移动技术网IT编程  | 我要评论

hszw,网游之龙纹,涿浪小说网

功能:输入一个字符串,判断是否为回文。

主要锻炼指针的用法。

1.c版

#include

int main()

{

char he[100];

char a;

int i=0,flag=1;

while((a=getchar())!='\n')

{

he[i]=a;

i++;

}

int n=i;

for(i=0;i

 

getchar()函数依次获取一个输入,并赋给char型变量a,再通过a赋给char型数组he[]。当输入“\n”即回车时,跳出循环。2.c++版

#include

 

#include

using namespace std;

int main(void)

{

char *p="abcba";

int n=strlen(p);

bool flag=1;

int i;

for(i=0;i

 

strlen()取长度

 

3.c函数调用版

 

#include

 

#include

int pp(char *p)

{

int n=strlen(p),i;

//printf("%d",n);

if(p==null)return -1;

for(i=0;i

 

pp()为一个int型函数,故返回一个int型的值,在主函数中通过声明一个int a来接收。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网