// 回文字符串
// 判断输入的字符串是否为回文字符串
#include<stdio.h>
#include<string.h>
int fun(char*s,int len)
{
int i=0;
// 比较首尾向中间靠的字符是否相等
for(i=0;i<len/2;i++)
{
// 如果为回文字符返回1
if(s[i]==s[len-1-i])
{
return 1;
}
else
{
return 0;
}
}
}
int main()
{
char str[100];
int len;
gets(str);
// 统计字符个数,要加头文件string
len=strlen(str);
if(fun(str,len)==1)
{
printf("是回文数");
}
else
{
printf("不是");
}
return 0;
}
判断字符串是否为回文字符
于 2023-04-29 17:34:07 首次发布