欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-01-29 17:54:52
功能:输入一个字符串,判断是否为回文。 主要锻炼指针的用法。 1.c版 #include int main() { char he[100]; char a; int i=0,flag=1; whi...

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

主要锻炼指针的用法。

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来接收。