编辑代码

#include <iostream>
using namespace std;
//函数找零钱0
double change(double pay,double total)
{
    cout<<"请在以下商品中选择1-2种。a 4.5 b 5.5 c 3.4 d 6.2 e表示无, 0"<<endl;
    char choice;
    total=0;
    for(int i=1;i<=2;i++)
    {
        cin>>choice;
        switch(choice){
            case'A':
                total+=4.5;
                break;
            case'B':
                total+=5.5;
                break;
            case'C':
                total+=3.4;
                break;
            case'D':
                total+=6.2;
                break;
            case'E':
                 break;
             default:
                 cout<<"不存在该商品。只有以上5个选项";
                 break;
        }
    }
    if(pay>=total){
        cout<<"你的商品共:"<<total<<"元"<<endl;
        cout<<"你支付了:"<<pay<<"元"<<endl;
        cout<<"找零:"<<(pay-total)<<"yuan"<<endl;
    }
else{ cout<<"你的商品共:"<<total<<"元"<<endl;
        cout<<"你支付了:"<<pay<<"元"<<endl;
        cout<<"你的付款不足"<<endl;

}

}
int main() {
    double total;
    change(10.0,total);
	return 0;
}