#include<iostream>
using namespace std;
int main(void)
{
char st;
char ch='y';
int pay,a,b,c,d,e,f,g,h,i,j,k;
float z;
do
{
cout<<"買";
cin>>z;
if(z>=900)
z=z*0.8;
else if (z>=500)
z=z*0.9;
else
z=z*0.95;
cout<<"應付金額"<<z<<endl;
cout<<"付";
cin>>pay;
a=pay-z;
if (a<0)
cout<<"錯誤 \n";
else
{
b=a/500;
c=a%500;
d=c/100;
e=c%100;
f=e/50;
g=e%50;
h=g/10;
i=g%10;
j=i/5;
k=i%5;
cout<<"找零="<<a<<endl;
cout<<"500*"<<b<<endl<<"100*"<<d<<endl<<"50*"<<f<<endl<<"10*"<<h<<endl
<<"5*"<<j<<endl<<"1*"<<k<<endl;
}
cout<<"繼續??(y/n)";
cin>>ch;
}
while(ch=='y');
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbih2b2lkKQp7CiAgICBjaGFyIHN0OwogICAgY2hhciBjaD0neSc7CiAgICBpbnQgcGF5LGEsYixjLGQsZSxmLGcsaCxpLGosazsKICAgIGZsb2F0IHo7CiAgICBkbwogICAgewogICAgICAgIGNvdXQ8PCLosrciOwogICAgICAgIGNpbj4+ejsKICAgICAgICBpZih6Pj05MDApCiAgICAgICAgICAgIHo9eiowLjg7CiAgICAgICAgZWxzZSBpZiAoej49NTAwKQogICAgICAgICAgICB6PXoqMC45OwogICAgICAgIGVsc2UKICAgICAgICAgICAgej16KjAuOTU7CgogICAgICAgIGNvdXQ8PCLmh4nku5jph5HpoY0iPDx6PDxlbmRsOwogICAgICAgIGNvdXQ8PCLku5giOwogICAgICAgIGNpbj4+cGF5OwogICAgICAgIGE9cGF5LXo7CiAgICAgICAgaWYgKGE8MCkKICAgICAgICAgICAgY291dDw8IumMr+iqpCBcbiI7CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAgICAgYj1hLzUwMDsKICAgICAgICAgICAgYz1hJTUwMDsKICAgICAgICAgICAgZD1jLzEwMDsKICAgICAgICAgICAgZT1jJTEwMDsKICAgICAgICAgICAgZj1lLzUwOwogICAgICAgICAgICBnPWUlNTA7CiAgICAgICAgICAgIGg9Zy8xMDsKICAgICAgICAgICAgaT1nJTEwOwogICAgICAgICAgICBqPWkvNTsKICAgICAgICAgICAgaz1pJTU7CiAgICAgICAgICAgIGNvdXQ8PCLmib7pm7Y9Ijw8YTw8ZW5kbDsKICAgICAgICAgICAgY291dDw8IjUwMCoiPDxiPDxlbmRsPDwiMTAwKiI8PGQ8PGVuZGw8PCI1MCoiPDxmPDxlbmRsPDwiMTAqIjw8aDw8ZW5kbAogICAgICAgICAgICAgICAgPDwiNSoiPDxqPDxlbmRsPDwiMSoiPDxrPDxlbmRsOwogICAgICAgIH0KCiAgICAgICAgY291dDw8Iue5vOe6jD8/KHkvbikiOwogICAgICAgIGNpbj4+Y2g7CiAgICB9CiAgICB3aGlsZShjaD09J3knKTsKfQ==