题目
[主观题]
下列程序用于判断一个字符串是否是回文字符串。所谓回文字符串,就是正读和反读都一样的字符串。例如,“apgpa”是一个回文字符串。 请完善程序。(注:第30空填写在下一题中) #include <stdio.h> #include <string.h> int cycle(char s[ ]) { int i,j,flag=1; for(i=0,j=strlen(s)-1;j>i;i++;j--) if (s[i]!=s[j]) { (29) ; break; } return flag; } int main() { char s[20]; puts("请输入字符串"); gets(s); if ((30) ) printf("%s是回文串.n",s); else printf("%s不是回文串.n",s); return 0; }
答案
boolean equals(Object anObject)
更多“下列程序用于判断一个字符串是否是回文字符串。所谓回文字符串,就是正读和反读都一样的字符串。例如,“apgpa”是一个回文字符串。 请完善程序。(注:第30空填写在下一题中) #include <std…”相关的问题
第1题
键盘输入一个字符串,判断它是不是回文 。(回文是指正读和逆读都一样的字符串。例如abcba,abba都是回文。)
点击查看答案
第2题
【其它】编写程序:用指针访问字符串,判断是否是回文(回文是顺读和倒读都一样的字符串,例如,ASDFDSA是回文,而ASDFDAS不是回文)。输入一个字符串,若是回文,则输出“Yes”,否则输出“No”。
点击查看答案
第3题
回文是一个顺读和倒读都相同的字符串,如英文单词madam,noon等。设字符串采用堆分配存储,附件中的函数Palindrome 用于判断字符串是否为回文。要求:在程序空白处补全代码(标记为1、2)。
点击查看答案
第4题
编写程序,要求判断用户从键盘输入的字符串是否为回文(回文是指自左向右读与自右向左读完全一样的字符串)。 输入:abcddcba 输出:是回文 输入:abcde 输出:不是回文
点击查看答案
第5题
2、编一函数,功能为判断一字符串是否为回文,如果是回文则返回1,否则返回0。回文是指顺读和倒读都一样的字符串,如“deed”和“level”是回文。在主函数中对输入的字符串加以调用。 函数形式为:int huiwen(char s[])
点击查看答案
第6题
回文序列是指正读反读均相同的字符序列,如“abba”和“abdba”均是回文,但“good”不是回文。试写一个算法判定给定的字符串是否为回文序列。
点击查看答案
第7题
设计题2:用栈和队列写一个算法,判断一个字符序列是否是回文(回文就是一个字符串正着读和倒着读都一样,如:“abcba”)【不要求写出完整程序,只写出实现所要求的算法即可】
点击查看答案
第8题
回文是一个顺读和倒读都相同的字符串,如英文单词madam,noon等。设字符串采用堆分配存储,附件中的函数Palindrome 用于判断字符串是否为回文。要求:在程序空白处补全代码(标记为1、2、3),并在标记4处填写该算法的时间复杂度。
点击查看答案
第9题
回文序列是指正读反读均相同的字符序列,如“abba”和“abdba”均是回文,但“good”不是回文。试写一个算法判定给定的字符串是否为回文序列。
点击查看答案