话不多说,直接上代码
enum Num
{
negative = -1,
zero = 0,
one,
two,
three,
four,
five,
six,
seven,
eight,
nine,
ten,
eleven,
twelve,
thirteen,
fourteen,
fifteen,
sisteen,
seventeen,
eighteen,
nineteen,
twenty,
thirty = 30,
forty = 40,
fifty = 50,
sisty = 60,
seventy = 70,
eighty = 80,
ninety = 90,
hundred = 100,
thousand = 1000,
million = 1000000,
billion = 1000000000
};
QString MainWindow::numToEnglish(int nNum)
{
QMap<Num, QString>mapNum;
mapNum[negative] = "negative ";
mapNum[zero] = "";
mapNum[one] =