早教吧作业答案频道 -->其他-->
数据结构习题:编写判断一个字符序列是否是回文的函数.非常急,《数据结构-使用C语言》第四版,朱战立编的.84页习题3-18.编写判断一个字符序列是否是回文的函数.回文是指一个字符序列
题目详情
数据结构习题:编写判断一个字符序列是否是回文的函数.非常急,
《数据结构-使用C语言》第四版,朱战立编的.84页习题3-18.
编写判断一个字符序列是否是回文的函数.回文是指一个字符序列以中间字符为基准,两边字符完全相同,如字符序列“ABCDEDCBA”就是回文,而字符序列“ABCDEDBAC”不是回文.
《数据结构-使用C语言》第四版,朱战立编的.84页习题3-18.
编写判断一个字符序列是否是回文的函数.回文是指一个字符序列以中间字符为基准,两边字符完全相同,如字符序列“ABCDEDCBA”就是回文,而字符序列“ABCDEDBAC”不是回文.
▼优质解答
答案和解析
//首先我认为回文不一定是奇数个;也有可能是偶数个;只要这个字符串
//正读跟反读都一样 那它就是回文 所以不应该把字符串的个数当成是判断回文串的
//一个条件.
#include
#include
#include
bool huiWen(const char *p);
int main()
{
char test[225];
gets(test);
if(huiWen(test))
{
printf("是回文!\n");
}
else
{
printf("不是回文!\n");
}
getch();
return 0;
}
bool huiWen(const char *p)
{
int i=0,n=strlen(p);
while(p[i]==p[n-i-1] && i
//正读跟反读都一样 那它就是回文 所以不应该把字符串的个数当成是判断回文串的
//一个条件.
#include
#include
#include
bool huiWen(const char *p);
int main()
{
char test[225];
gets(test);
if(huiWen(test))
{
printf("是回文!\n");
}
else
{
printf("不是回文!\n");
}
getch();
return 0;
}
bool huiWen(const char *p)
{
int i=0,n=strlen(p);
while(p[i]==p[n-i-1] && i
看了数据结构习题:编写判断一个字符...的网友还看了以下:
两个8欧2W喇叭并联后和一个4欧4W的喇叭等效吗?XPT8871是个音频功放,在5V工作电压、喇叭 2020-04-06 …
2、8个人围着圆桌坐成一圈,每个人都说:“我的邻座是说谎的人.8个人围着圆桌坐成一圈,每个人都说: 2020-04-27 …
钣金折弯计算?最近转行机械,如何计算铁板的展开长度,哪位给指导下最常用的1-8毫米的板,有没有计算 2020-05-14 …
英语翻译7、 预算费用仅供参考,结算时以实际维修费用为淮8、 贵重物品自行保管,如有遗失本店恕不负 2020-05-14 …
some与any的用法虽然已知道some用于肯定,any用于否定或疑问但总是迷迷糊糊记得有时候so 2020-05-14 …
静态图像压缩标准JPEG2000中使用的是(8)算法。A.K-L变换B.离散正弦变换C.离散余弦变换 2020-05-26 …
命题“若x=3,y=5,则x+y=8”的否命题是"若x=3,y=5"可不可以理解为“若x=3且y= 2020-06-03 …
心盘磨耗盘自制造之日起(无论使用与否)寿命期为( )。A.6年B.8年C.10年 2020-06-07 …
学习对生活有用的地理是新课程的理念之一,你能否用学到的地理知识解释身边的地理现象或自然现象?(可回 2020-06-14 …
20无级变速铲车用的是8号液力传动油冬天发动车以后燃烧50分钟以上才能行走,问可以加什么东西,不用 2020-06-26 …