21xrx.com
2024-05-19 18:36:44 Sunday
登录
文章检索 我的文章 写文章
回文字符串C语言程序编写函数
2023-06-19 21:38:46 深夜i     --     --
回文字符串 C语言 函数 判断 字符串

回文字符串是指一个字符串从左到右读和从右到左读都是一样的,例如"racecar"。在C语言中,我们可以写一个函数来判断一个字符串是否为回文字符串。

具体的代码实现如下:


#include

#include

int isPalindrome(char str[]) {

  int len = strlen(str);

  for(int i = 0; i < len/2; i++) {

    if(str[i] != str[len-i-1])

      return 0;

    

  }

  return 1;

}

int main() {

  char str[100];

  printf("请输入一个字符串:");

  gets(str);

  if(isPalindrome(str)) {

    printf("%s是回文字符串。\n", str);

  } else {

    printf("%s不是回文字符串。\n", str);

  }

  return 0;

}

在上面的代码中,我们先定义了一个isPalindrome函数,它接受一个字符串作为参数,返回一个整数值。当该字符串是回文字符串时,返回1,否则返回0。

接着在主函数中,我们先输入一个字符串,然后调用isPalindrome函数来判断该字符串是否为回文字符串,最后输出相应的结果即可。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复