字符串指针与数组名.pptVIP

  • 8
  • 0
  • 约8.96千字
  • 约 63页
  • 2020-05-05 发布于天津
  • 举报
案例代码(详见教材代码实现) 案例设计 1 2 3 先设计一个while()循环,在while()循环中实现程序的解密或加密; 第一次进入程序,默认使用加密功能,再之后根据文字提示选择功能。 定义两个字符数组,用来保存明文和密文; 【案例8】-必备知识 【案例9】-案例描述 回文字符串就是正读反读都一样的字符串,比如,“level”和“noon”都是回文字符串。案例要求从键盘中输入字符串,并判断此字符串是否为回文字符串。 正读: 莺啼岸柳弄春晴 柳弄春晴夜月明 明月夜晴春弄柳 晴春弄柳岸啼莺 【案例9】-案例分析 判断一个字符串是否为回文字符串时常用的方法有两种: (1)使用以前学过的递归来解决问题; (2)使用上一章刚学的指针来解决问题。 案例代码(详见教材代码实现) 案例设计(一) 【案例9】-案例实现 (1)当字符串长度为奇数时:对字符串检查到最后时,会剩下最中间一个字符,不会影响回文。此时,当检查到长度为1且所有首尾的两个字符串都相同的时候,即可说明此字符串是回文; (2)当字符串长度为偶数时:当首尾的字符串两两比较检查到最后时,不会剩下字符。即检查到长度为0且所有首尾的两个字符串都相同的时候,即可说明此字符串是回文; (3)如果在检查过程中,发现首尾的两个字符不相同。则直接判断此字符串不是回文

文档评论(0)

1亿VIP精品文档

相关文档