-->
当前位置:首页 > 题库

编程题:输入金额输出各种面额数量

Luz4年前 (2022-10-25)题库600
从键盘输入一指定金额(以元为单位,如345.78),然后显示支付该金额的各种面额人民币数量,要求显示100元、50元、10元、5元、2元、1元、5角、1角、5分、1分各多少张。(输出面额最大值)
比如:345.78=100$$*$$3+10$$*$$4+5$$*$$1+0.5$$*$$1+0.1$$*$$2+0.05$$*$$1+0.01$$*$$3

### 输入格式:
输入指定金额以元为单位,如:345.78
### 输出格式:
输出各面额组成的算式:
金额输出小数点后两位,某面额数为0则不输出该面额,等号后第一个面额前无“+”,输出完成后换行。
如:345.78=100$$*$$3+10$$*$$4+5$$*$$1+0.5$$*$$1+0.1$$*$$2+0.05$$*$$1+0.01$$*$$3
如:23.27=10$$*$$2+2$$*$$1+1$$*$$1+0.1$$*$$2+0.05$$*$$1+0.01$$*$$2
如果金额小于等于零则输出“输入有误”。

### 输入样例1:

在这里给出一组输入。例如:

in
345.78


### 输出样例1:

在这里给出相应的输出。例如:

out
345.78=100*3+10*4+5*1+0.5*1+0.1*2+0.05*1+0.01*3

### 输入样例2:

在这里给出一组输入。例如:

in
23.27


### 输出样例2:

在这里给出相应的输出。例如:

out
23.27=10*2+2*1+1*1+0.1*2+0.05*1+0.01*2









答案:若无答案欢迎评论