输入一个字符串,判断是否位回文。“回文”是指顺读和逆读都一样的字符串,如“abcdcba”

来源:百度知道 编辑:UC知道 时间:2024/09/21 06:51:05
一定告诉答案啊。_______________________________________________________________-----
本人有点急的,我学了半学期,由于其它功课较多的,随便告诉一下解题的算法思路,简单明白就行。谢谢了
下面的第一个编码,难了啊。搞一点,虽然多,但是容易让人明白的答案啊,一定写编码了啊。

就“abcdcba”来讲 先定义字符变量s 把第一个字符赋值给它s=str[i]寻找字符串里是否有跟它一样的字符吗 如果没有就i++转向下一个字符 如果有,记录下相同字符的位置 然后检验 s下一个字符是否和与s相同的字符的前一个字符是否一样 ,一样就回文了 不一样就继续重复上面的操作 直到检验一半的字符过后即
i>=strlen(str)/2 结束循环

直接用自带的函数就可以了

if(strcmp(str,strrev(str))==0)printf("YES!\n");
else printf("NO\n");

scanf("%s%,str);
len=strlen(str)-1;
bool=1;
for(i=0;i<=len;i++) if(str[i]!=str[len-i]) {bool=0;break;}
if(bool) printf("是");
else printf("不是");

编写一年12编写一个函数,判断输入的字符串是否是回文。 编写一段程序判断输入的字符串是否为回文 ? c语言,输入行字符串。判断是否为回文 输入一个英文字符串,判断字符串中是否含有“JiaGeng”。 挑战程序员的简单但又超级难题?输入一个字符串判断其是不是回文字。 请编写程序,判断输入的字符串是否为回文?若是则输出yes,否则输出no。 如何判断输入的一个五位数是否是回文数如“12321” 我是C语言初学者,请帮我编写函数,判断一个字符串是否是回文。若是回文函数返回值为1,否则返回值为0。 谁会做JAVA题目:检查输入的字符是否为“回文”。所谓回文是指当一个字符串正序读和逆序读时都一样 javascript 判断输入是否含有某个字符串