早教吧作业答案频道 -->其他-->
数据结构习题:编写判断一个字符序列是否是回文的函数.非常急,《数据结构-使用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
看了数据结构习题:编写判断一个字符...的网友还看了以下:
二次函数对于一般式4A+2B+C=0是怎么回事?出一些搞不懂的题,函数满足4A+2B+C=0A+B 2020-05-17 …
BSP方法中,支持企业所必要的逻辑上相关的数据称为( )。 A.数据库 B.主题 C.数据类 D.实 2020-05-23 …
BSP方法中,支持企业所必要的逻辑上相关的数据称为A.数据库B.主题C.数据类D.实体 2020-05-23 …
高三数学问题,在线等!详细回答,有过程拜托~~~~~~若f(x)=x^2-2x+2及f(a+1)= 2020-06-10 …
昨天一朋友靠我一题,没推出来,10小题共分是非题和数字题两种.是非题:要求回答是或非;数字题:要求 2020-06-12 …
我国汉族的分布遍及全国各地,少数民族的分布相对分散.据此,回答31~34题.我国少数民族中分布最广 2020-07-13 …
SPSS回归分析回归系数问题回归方程里的系数为负值比如得出:Y=3.08+0.251X1-0.18 2020-07-18 …
一次函数动点问题等腰梯形ABCD中,AB=5,CD=9,∠C=60°,动点P从点C出发沿CD、DA 2020-07-20 …
10小题共分“是非”题和“数字”题两种.是非题:要求回答“是”或“非”;数字题:要求回答一个整数.1 2020-12-06 …
高中数学概率题有奖竞猜中题1和题2,奖金分别为a1,a2,答对概率分别为p1,p2,选手可任选答题顺 2020-12-23 …