21xrx.com
2024-11-03 21:57:54 Sunday
登录
文章检索 我的文章 写文章
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;

}

  
  

评论区

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