标签:第四章 整合 第一个 程序 替换 细节 nbsp 输出 小问题
题目:
本题要求你实现一个简易版的 AI 英文问答程序,规则是:
心得体会:
这道AI题虽然看似是一道题,但是要处理的地方特别多,需要注意的细节也特别多。
做这道题首先是要弄清楚整个程序的逻辑顺序
首先是要把输入的话的行数输入,并且吸收回车,再对每一句话进行处理
处理的步骤分为:
①处理空格
②将字符串中的?替换成!
③将字符串中的除了"I" 以外,所有大写字母替换成小写字母
④将s串的非空或者单个空格给到t串, 然后对t串进行处理
⑤为t串末尾增加结尾符
⑥处理分隔符问题
⑦处理“me” 把所有独立的can you 替换成I can
小错误:
原因:for循环第一个语句为空,没有写入关于后续需用到的“i”,导致错误
整个程序写下来,其实就是把小问题一个个地解决,
写出一个个小的解决方案,最后整合成一个大程序
标签:第四章 整合 第一个 程序 替换 细节 nbsp 输出 小问题
原文地址:https://www.cnblogs.com/Berlins/p/10708361.html