编写一个函数判断是否是回文串

房叁叁 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("该字符串是回文。");
} 那位大神帮我看看 ,哪里错了 我的输出有错误,不管输入什么都显示不是回文
...全文
151 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧