编写一个程序,要求用户输入一个美金数量,然后显示出如何用最少的面值为20美元,10美元,5美元和一美元钞票来付款
时间: 2023-05-11 20:03:16 浏览: 183
“开发一个静态 HTML 页面,我要价 18000 美元,有错吗?”
以下是一个可能的解决方案:
```
#include <iostream>
using namespace std;
int main() {
int dollars;
cout << "请输入美金数量:";
cin >> dollars;
int twenties = dollars / 20;
dollars %= 20;
int tens = dollars / 10;
dollars %= 10;
int fives = dollars / 5;
dollars %= 5;
int ones = dollars;
cout << "用最少的钞票付款方式为:" << endl;
cout << twenties << "张20美元钞票" << endl;
cout << tens << "张10美元钞票" << endl;
cout << fives << "张5美元钞票" << endl;
cout << ones << "张1美元钞票" << endl;
return 0;
}
```
当用户输入一个美金数量后,程序会计算出需要多少张20美元、10美元、5美元和1美元的钞票来付款,并输出结果。例如,如果用户输入45美元,程序会输出:
```
用最少的钞票付款方式为:
2张20美元钞票
0张10美元钞票
1张5美元钞票
0张1美元钞票
```
阅读全文