变量 » 字符串 » 练习
马克斯大人带着另一个请求回来了。他想看看我们给火箭飞船命名有多厉害。你的任务是编写一个 C++ 程序,生成一个符合以下格式的飞船名称:
Digi-[任务编号] [代号] Mk. [修订版]
然而,由于马克斯星人注意力不集中,你只允许向用户提出两个问题。
第一个问题应询问代号,它可以是任何单个单词。
第二个问题应询问修饰符,它应该是一个单个整数。
你将通过以下规则生成剩余的两个参数:
任务编号 - 代号中的字符数与修饰符的字符串表示形式连接起来。例如,如果代号是Raven
,修饰符是20
,那么任务编号应该是520
。
修订版 - 任务编号的整数值乘以 16(因为马克斯星人有 16 根手指可以计数)。
附加要求 火箭飞船的最终名称应存储在一个std::string
变量中,然后输出到终端。
执行示例
Welcome to the Rocketship Name Generator 9000!
Enter a CODENAME: Raven
Enter a MODIFIER: 20
Your new rocketship name is:
Digi-520 Raven Mk. 8320
提示
如果你在生成代号或修饰符时遇到困难,请参阅示例个人详细信息。
如果你在生成任务编号时遇到困难,请参阅示例团队名称。
如果你在生成修订版时遇到困难,请参阅示例数字和字符串。