- 19
- 0
- 约4.45万字
- 约 12页
- 2016-08-22 发布于河南
- 举报
C语言典例解析
C语言典例解析
函数palindrome(char s[])的功能是:判断字符串s是否为回文字符串,若是,则返回0,否则返回-1。若一个字符串顺序和倒序读都一样时,称该字符串为回文字符串,例如:“LEVEL”是回文字符串,而“LEVAL”不是。〔程序〕
int palindrome(char s[])
{ char *pi,*pj;
pi=s; pj=s+strlen(s)-1;
while(pipj __(1)__ )
{ pi++;pj--; }
if (___(2)___ ) return -1;
else return 0;
}
答案:
(1)*pi==*pj
(2)pi
分析:
在函数palindrome(char s[])中,判断字符串s是否为回文字符串的基本思路是先将第一个字符与最后一个字符比较,然后将第二个字符与最后第二个字符进行比较,...直到比较完字符串中所有的字符为止。在函数palindrome(char s[])中,采用了两个字符串指针pi和pj,其中pi指向字符串s的第一个字符,而pj指向字符串s的最后一个字符。然后按上面的思想方法依次比较字符串中对应的字符,每比较完一对字符,指针pi后移一个位置,而pj则前移一个位置。在比较过程中,只要对应的字符不相等,则表明该字符串不是回文字符串,即可停止比较。当指针pipj时表示字符串中所
您可能关注的文档
最近下载
- 〖初中地理〗长江经济带的协同发展课件-2025-2026学年八年级地理下学期(湘教版2024).pptx VIP
- (正式版)DB3305∕T 190-2021 《绿色建筑项目贷款实施规范》.pdf VIP
- 2024工程硕士预测复习及完整答案详解【全国通用】.docx
- 2024事业单位工勤技能考试考试综合练习及参考答案详解(培优).docx
- 临床衰弱老年住院患者护理专家共识.pptx
- 水产动物育种学知到智慧树期末考试答案题库2024年秋上海海洋大学.docx VIP
- 2020人教部编版五年语文下册教材《 威尼斯的小艇》课后练习参考答案.pdf
- 山东省烟台市龙口市(五四制)2024-2025学年七年级下学期期中考试数学试卷(含解析).pdf VIP
- (高中物理)《传感器》知识梳理.pdf
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
原创力文档

文档评论(0)