练习 - 完成在句子中反向拼写单词的挑战
代码挑战将强化所学知识,有助于在继续操作之前增强自信。
很多时候都需要将本模块中介绍的几个概念组合成一个解决方案。 你应该努力将较大的问题分解成若干小问题,然后使用本模块中的各个概念来解决每个小问题。
编写代码以反向拼写消息中的每个单词
选择并删除 Visual Studio Code 编辑器中的所有代码行。
在 Visual Studio Code 编辑器中更新代码,如下所示:
string pangram = "The quick brown fox jumps over the lazy dog";编写必要的代码来反向排列构成每个单词的字母,并显示结果。
换言之,不要只反向排列变量
pangram中的每个字母, 相反,你只需要反向排列构成每个单词的字母,但仍以反向拼写单词在消息中的原始位置打印它们。代码必须生成以下输出:
ehT kciuq nworb xof spmuj revo eht yzal god
重要
这是一个特别困难的挑战。 需要结合本练习中学习到的许多概念,包括 Split()、ToCharArray()、Array.Reverse() 和 String.Join() 的使用。 还需要创建多个数组和至少一个迭代语句。
祝你好运! 不断把问题分解成小步骤,然后解决一个特定步骤再继续进行下一步即可。
无论是遇到问题而需要查看解决方案,还是成功完成操作,都请继续查看此挑战的一种解决方案。