返回列表 發帖
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int a,b=0,c,d;
  7.     re:
  8.     cout<<"請輸入要買的商品(1)蘋果18元(2)芒果56元(3)西瓜250元(4)結帳: ";
  9.     cin>>a;
  10.     switch(a)
  11.     {
  12.         case 1:
  13.             b=b+18;
  14.             cout<<"目前: "<<b<<"元\n\n";
  15.             break;
  16.         case 2:
  17.             b=b+56;
  18.             cout<<"目前: "<<b<<"元\n\n";
  19.             break;                 
  20.         case 3:
  21.             b=b+250;
  22.             cout<<"目前: "<<b<<"元\n\n";
  23.             break;
  24.         case 4:
  25.             cout<<"目前: "<<b<<"元\n";
  26.             cout<<"付款: ";
  27.             cin>>c;
  28.             d=c-b;
  29.             cout<<"需找"<<d<<"元\n\n";
  30.             if(d/500>0)
  31.             {
  32.                 cout<<"500元"<<d/500<<"張\n";
  33.                 d=d%500;
  34.             }
  35.             if(d/100>0)
  36.             {
  37.                 cout<<"100元"<<d/100<<"張\n";
  38.                 d=d%100;         
  39.             }
  40.             if(d/50>0)
  41.             {
  42.                 cout<<"50元"<<d/50<<"枚\n";
  43.                 d=d%50;         
  44.             }
  45.             if(d/10>0)
  46.             {
  47.                 cout<<"10元"<<d/10<<"枚\n";
  48.                 d=d%10;         
  49.             }
  50.             if(d/5>0)
  51.             {
  52.                 cout<<"5元"<<d/5<<"枚\n";
  53.                 d=d%5;         
  54.             }
  55.             if(d>0)
  56.             {
  57.                 cout<<"1元"<<"枚\n";      
  58.             }
  59.             b=0;
  60.             cout<<endl;
  61.             break;         
  62.             
  63.     }
  64.    
  65.    
  66.     goto re;
  67.    
  68.     system("pause");
  69.     return 0;
  70. }
複製代碼

TOP

返回列表