《C语言程序设计现代方法》第2章 编程题

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\n", amount / 20);
    amount = amount % 20;
    printf("$10 bills: %d\n", amount / 10);
    amount = amount % 10;
    printf("$5  bills: %d\n", amount / 5);
    amount = amount % 5;
    printf("$1  bills: %d\n", amount / 1);

    return 0;
}

  

运行结果如下:

 

 

 

 

posted on 2013-07-19 21:03  rezone  阅读(1121)  评论(2编辑  收藏  举报

导航