【求助c语言】下列程序半段字符串s是否对称,如果对称就返回1,否则返回0,填空
下列程序半段字符串s是否对称,如果对称就返回1,否则返回0,如f(“abcba”)返回1,f(“abab”)返回0;intf(________){inti=0,j=0;w...
下列程序半段字符串s是否对称,如果对称就返回1,否则返回0,如f(“abcba”)
返回1,f(“abab”)返回0;
int f(________)
{ int i=0,j=0;
while(s[j])j++;
for(j--;i<j&&________;i++,j--);
return_________;
} 展开
返回1,f(“abab”)返回0;
int f(________)
{ int i=0,j=0;
while(s[j])j++;
for(j--;i<j&&________;i++,j--);
return_________;
} 展开
5个回答
展开全部
int f(char s[])
{ int i=0,j=0;
while(s[j])j++;
for(j--;i<j&&s[i]==s[j];i++,j--);
return (i>=j?1:0);
}
{ int i=0,j=0;
while(s[j])j++;
for(j--;i<j&&s[i]==s[j];i++,j--);
return (i>=j?1:0);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int f(___char *s_____)
{ int i=0,j=0;
while(s[j])j++;
for(j--;i<j&&__s[i]==s[j]______;i++,j--);
return____(i==j)?1:0_____;
}
{ int i=0,j=0;
while(s[j])j++;
for(j--;i<j&&__s[i]==s[j]______;i++,j--);
return____(i==j)?1:0_____;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个空填 char *s
第二个空填 s[i]==s[j]
第三个空填 i==j?1:0
第二个空填 s[i]==s[j]
第三个空填 i==j?1:0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-04-26
引用希声和寡的回答:
int f(___char *s_____)
{ int i=0,j=0;
while(s[j])j++;
for(j--;i<j&&__s[i]==s[j]______;i++,j--);
return____(i==j)?1:0_____;
}
int f(___char *s_____)
{ int i=0,j=0;
while(s[j])j++;
for(j--;i<j&&__s[i]==s[j]______;i++,j--);
return____(i==j)?1:0_____;
}
展开全部
最后应该是i>=j?i:0吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询