Tag: 货币

如何使我的检查发生器输出完全正确,而不是C中的“零”

我的Check生成器程序可以完美地处理您输入的任何输入,使其输出数字。 例如,如果我输入“1234.56”,它将输出“一千二百三十四美元和…… 56美分”。 然而,每当我想输出类似“1000”的东西时,它将输出“一千零美元和…… 0美分”。 显然它不是1000零美元,美分非常好,但我希望摆脱那个“零”,但我需要在那里等片刻,如果你输入“0.01”它会输出“零美元和1分“。 代码如下: #include void printNum(int); void printNum2(int); int main() { int a = 0; int b = 0; int c = 0; int d = 0; int num = 0; int printcents; //To convert the float “cents” to an integer. float inclusive; float cents; printf(“Welcome to the IPC144 Cheque Generator!!\n”); […]