编写一个函数判断是否是回文串
房叁叁 2019-11-15 11:54:59 #include"stdio.h"
#include"string.h"
#define n 100
int check(char s[])
{
int i,j,flag;
flag=1;
i=0;
j=0;
for(;i<=j;)
{
i++;
j--;
if(s[i]!=s[j])
{
flag=0;
break;
}
}
return flag;
}
void main()
{
char s[n];
printf("请输入一个字符串:");
gets(s);
if(check(s)==0)
printf("该字符串不是回文。");
else
printf("该字符串是回文。");
}
那位大神帮我看看 ,哪里错了
我的输出有错误,不管输入什么都显示不是回文