函数check()用来判断字符串s是否是“回文”(顺读和倒读都一样的字符串称为“回文”,如abcba)。若是回文,函数返回值为1;否则返回值为0。请完成此函数的定义。
注意:部分源程序已存在考生文件夹的文件PROC7.cpp中。
请勿修改主函数和其他函数中的任何内容,仅在函数check()的花括号中填写若干语句。
文件PROC7.cpp的内容如下:
//PROC7.cpp
include<iostream>
include<string>
using namespace std;
int check(char*s);
int main()
{
char str[100],*p;
cout<<"Input your string!";
cin>>str;
p=str;
cout<<"The result is:"<<check(p)<<end1;
}
int check(char*s)
{
// * * * * + * * *
}
第1题:
【其它】编写程序:用指针访问字符串,判断是否是回文(回文是顺读和倒读都一样的字符串,例如,ASDFDSA是回文,而ASDFDAS不是回文)。输入一个字符串,若是回文,则输出“Yes”,否则输出“No”。
第2题:
回文序列是指正读反读均相同的字符序列,如“abba”和“abdba”均是回文,但“good”不是回文。试写一个算法判定给定的字符串是否为回文序列。
第3题:
回文是一个顺读和倒读都相同的字符串,如英文单词madam,noon等。设字符串采用堆分配存储,附件中的函数Palindrome 用于判断字符串是否为回文。要求:在程序空白处补全代码(标记为1、2、3),并在标记4处填写该算法的时间复杂度。
第4题:
2、编一函数,功能为判断一字符串是否为回文,如果是回文则返回1,否则返回0。回文是指顺读和倒读都一样的字符串,如“deed”和“level”是回文。在主函数中对输入的字符串加以调用。 函数形式为:int huiwen(char s[])
第5题:
9、下面的函数判断输入的字符串是否为回文联。(回文联即用回文形式写的对联,顺读倒读内容完全一样,如“山果花开花果山")。请在括号内补充一条语句 def isHuiwen(str): if (): print(str,'是回文联') else: print(str,'不是回文联')