c语言判断回文字符串
时间: 2023-08-04 20:05:25 浏览: 196
判断回文字符串的C程序
判断回文字符串的方法是将字符串正着读和反着读都能得到相同的结果,下面是一个使用C语言实现的判断回文字符串的例子:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
int i, len, flag = 0;
printf("请输入一个字符串:");
gets(str);
len = strlen(str);
for(i = 0; i < len; i++)
{
if(str[i] != str[len - i - 1])
{
flag = 1;
break;
}
}
if(flag)
{
printf("%s 不是回文字符串\n", str);
}
else
{
printf("%s 是回文字符串\n", str);
}
return 0;
}
```
在这个程序中,我们先输入一个字符串,然后使用strlen函数计算出字符串的长度,接着使用for循环遍历字符串中的字符,如果发现字符串正着读和反着读得到的结果不同,就将flag设置为1,然后判断flag的值,输出相应的结果。
阅读全文