第八章 第二节 字符串加密游戏PigLatin


PigLatin加密规则:将首字母加到末尾并加上ay。例如,单词talk加密后为成alktay,same变成amesay。明白了吗?

将scratch转换为PigLatin的方法如下图示:

        我们首先将输入的所有字符(除第一个字符外)依次置于输出字符串中,然后将输入的首字母置于输出字符串中,最后加上一个ay。
        过程中使用了三个变量:变量outWord保存输出字符串;变量pos(单词 position的缩写)是一个循环计数器,用来记录原字符串中的哪一个字符需要放入outWord之后;变量ch保存输入字符串中的单个字符。过程的参数word表示希望转换为 pig latin的单词。过程如下: