21xrx.com
2025-03-21 16:17:05 Friday
文章检索 我的文章 写文章
C语言判断字符串是否为回文
2023-06-15 17:31:59 深夜i     --     --
C语言 判断 字符串 回文

在C语言中判断一个字符串是否为回文,需要用到字符串的倒序比较。即将字符串中的字符从后往前排列,与原字符串逐个比较,如果都相等,则是回文。下面给出代码实现。

代码:

#include 
#include 
int main()
{
  char str[100];
  int len, i, flag;
  printf("请输入字符串:");
  scanf("%s", str);
  len = strlen(str);
  for(i = 0; i < len/2; i++)
  {
    if(str[i] != str[len-i-1])
    
      flag = 0;
      break;
    
    else
      flag = 1;
  }
  if(flag == 1)
    printf("%s是回文字符串\n", str);
  else
    printf("%s不是回文字符串\n", str);
  return 0;
}

  
  

评论区