我试图弄清楚/从哪里开始就这种情况说例如
我输入127.45美元到一个文本框中
我希望申请吐回
一百二十七美元四十五美分
然后将该单词放在文档上并发送给客户。
我发现这个似乎很有希望的解决方案Code Golf: Number to Words让我充满了希望,不幸的是,在尝试它只会吐了回来之后 一百二十七。
有人能帮我一把吗?
答案 0 :(得分:0)
首先,你需要将数字的小数部分变成一个单独的整数,然后只需将你的数字称为单词函数两次,如下所示:
double value = 125.23;
int dollars = (int)value;
int cents = (int)((value - (int)value) * 100);
Console.WriteLine("{0} dollars and {1} cents", wordify(dollars), wordify(cents));