2000 支票保护


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 32M

Problem types
Allowed languages
C, C++, Java, Python

Description

计算机经常用于工资和帐号支付应用等支票写入系统。许多怪事常常出现。如每月工资支票上错误的多写一百万美元。由于人和机器的错误,使支票写入系统写出不正常数值。系统设计人员在系统中建立控制,防止发生出这种错误支票。 另一个严重的问题是有些人故意改变支票金额,想窃取钱财。要防止改变支票金额,大多数支票写入系统采用支票保护(Check Protection)技术。 一个常用的安全方法是写出支票金额的大写,即使支票的数字好改,大写金额也难篡改。 编写一个程序,输入数字金额,输出大写金额。如112.43写成ONE HUNDRED TWELVE Dollars and 43/100。

Input

输入数据有若干,数据范围在0.00到999.99。

Output

对于每个数据输出其大写的英语表示。如12.45写成TWELVE Dollars and 45/100。如果是整数部分是零或一美元,则Dollar不加s。如果没有角分,则角分不用输出。

Sample

Input

0.45
34
56.89

Output

ZERO Dollar and 45/100
THIRTY FOUR Dollars
FIFTY SIX Dollars and 89/100

Comments

There are no comments at the moment.