天龙八部皇族平少离婚:c语言----回文,请帮我查看一下怎么错了,为什么输入不是回文的时候,也显示yes

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 15:54:58
#include <stdio.h>
#include <string.h>
main()
{char s[90];
int i,j;
gets(s);
for(i=0,j=strlen(s)-1;i<strlen(s)/2;i++,j--)
if(s[i]!=s[j])
break;
if(i=strlen(s)/2)
printf("yes");
else
printf("no");
}
但改成if(i==strlen(s)/2)还是没有用呀

if(i=strlen(s)/2)改成if(i==strlen(s)/2)

#include <stdio.h>
#include <string.h>
main()
{char s[90];
int i,j;
gets(s);
for(i=0,j=strlen(s)-1;i<strlen(s)/2;i++,j--)
if(s[i]!=s[j])
break;
if(i==strlen(s)/2)
printf("yes");
else
printf("no");
getch();}