- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main(){
- int a,b,c;
- re:
- system("cls");
- cout<<"**智慧找零系統**"<<endl;
- cout<<"請輸入商品價格:"<<endl;
- cin>>a;
- if(a==0)
- goto re;
- cout<<"客人給多少:"<<endl;
- cin>>b;
- if(b==0)
- goto re;
- if(a>b){
- c=a-b;
- cout<<"不夠,還差"<<c<<"元"<<endl;}
- else if(a<b&&b-a<10000){
- c=b-a;
- cout<<"要找"<<c<<"元"<<endl;
- if(c>=1000){
- cout<<"1000元鈔票"<<c/1000<<"張"<<endl;
- c=c%1000;}
- if(c>=500&&c<1000){
- cout<<"500元鈔票"<<c/500<<"張"<<endl;
- c=c%500;}
- if(c>=100&&c<500){
- cout<<"100元鈔票"<<c/100<<"張"<<endl;
- c=c%100;}
- if(c>=50&&c<100){
- cout<<"50元硬幣"<<c/50<<"枚"<<endl;
- c=c%50;}
- if(c>=10&&c<50){
- cout<<"10元硬幣"<<c/10<<"枚"<<endl;
- c=c%10;}
- if(c>=10&&c<10){
- cout<<"5元硬幣"<<c/5<<"枚"<<endl;
- c=c%5;}
- if(c>=0);{
- cout<<"1元硬幣"<<c/1<<"枚"<<endl;
- }
- }
- else if(b==a){
- cout<<"剛剛好"<<endl;}
- else if(a<b&&b-a>10000){
- cout<<"錢太多?送我吧!"<<endl;}
- else{
- cout<<"輸入錯誤!"<<endl;}
- system("pause");
- goto re;
- return 0;
- }
複製代碼 |