7 编写一个程序,要求用户输入一个美金数量,然后显示出如何使用最少的20美元、10美元、5美元和1美元来付款。
提示:将付款金额除以20,确定20美元的数量,然后从付款金额中减去20美元的总金额。对其他面值的钞票重复这一操作。确保在程序中始终使用整数值,不要用浮点数。
#include <stdio.h> int main(void) { int amount; printf("Enter a dollar amount: "); scanf("%d", &amount); printf("$20 bills: %d ", amount / 20); amount = amount % 20; printf("$10 bills: %d ", amount / 10); amount = amount % 10; printf("$5 bills: %d ", amount / 5); amount = amount % 5; printf("$1 bills: %d ", amount / 1); return 0; }
运行结果如下: