共提交3次 查看全部提交

项目概况

编写一个程序,输入一个名字,并输出像Shirley Ellis歌曲“The Name Game”这样的歌词。

如果名字中的首字母,不是元音字母(A, E, I, O, U), 'B', 'F' 或者 'M',可以不需要注意特殊规则,要以下面这样的格式输出:

   (X), (X), bo-b(Y)
   Banana-fana fo-f(Y)
   Fee-fi-mo-m(Y)
   (X)! 

其中X表示的是输入的名字,Y表示名字去掉第一个首字母之后的字符串。

如果首字母是除了上面所列的特殊字符之外的,那么就是下面这样的歌词:

   Gary, Gary, bo-bary
   Banana-fana fo-fary
   Fee-fi-mo-mary
   Gary! 

如果首字母是元音字母的话,就不会截断这个名字,像下面这样:

   Earl, Earl, bo-bearl
   Banana-fana fo-fearl
   Fee-fi-mo-mearl
   Earl! 

如果是'B', 'F' 或者'M'作为首字母的话,将会截断对应以相应字母作为首字母名字,例如:

 Billy, Billy, bo-illy
 Banana-fana fo-filly
 Fee-fi-mo-milly
 Billy! 

如下图所示:

结果截图