如何为自动售货机构建简单的更改制作工具?

菜单上显示的是n,d,q,o,f沉积物,分别表示镍角钱季度,一美元和五美元。当用户点击c时,我还应在取消选项中指出“ C”。但是我无法使其工作。即使用户点击c,我的程序仍然运行。我对此感到困惑吗?

switch(DepositIndication)
    {
        case 'n':
        {
    
    
            PurchasedPrice=PurchasedPrice-0.05;
            NumOfNickels=NumOfNickels+1;
    
    
    
        }
            break;
            case 'd':
        {
          PurchasedPrice=PurchasedPrice-0.10;
            NumOfdimes=NumOfdimes+1;
    
    
    
            }
            break;
            case 'q':
        {
           PurchasedPrice=PurchasedPrice-0.25;
            NumOfquarters=NumOfquarters+1;
    
    
    
            }
            break;
            case 'o':
        {
           PurchasedPrice=PurchasedPrice-1.00;
            NumOfOnes=NumOfOnes+1;
    
    
            }
            break;
            case 'f':
        {
          PurchasedPrice=PurchasedPrice-5.00;
            NumOfFives=NumOfFives+1;
    
    
    
            }
            break;
    
    
    }