7
懒字问题
摘要 老师被告知要为学生准备单词问题。她得到了一系列的方程式,并告诉他们将其写为相应的单词问题。但是,她非常懒惰,因此没有投入太多的创造力。相反,她只是按字面意思写。例如,当她阅读时1+1,她写道one plus one,47 * 2会变成forty seven times two,然后56.2 / 7.4变成fifty six point two divided by seven point four。 编写一些代码来帮助这个懒惰的老师。 细节 数字可能包含小数点和负号。 数字应以小写形式书写。(即1,000,000,000是one billion) 数字最多可以达到999,999,999,999,999,999(nine hundred ninety nine quadrillion...nine hundred ninety nine)。 必须排除零组。例如,1,000,000是one million不是one million zero thousand zero hundred。 小数点后可以有任意多个数字。 小数点后的数字必须逐位列出。例如,12.34是twelve point three four不是twelve point thirty four。 两个数字始终由运算符分隔。 有效运算符为加号(+),减号(-),时间(*)和除以(/)。 没有括号。 …