小编Nic*_*227的帖子

在C++中的If-else语句中感到困惑

在一个项目上工作,所有的代码工作除了一部分,我认为我可能搞砸了整个代码,可能需要重写(这就是为什么我在这里问).程序会要求您从三个选项中选择一个,然后选择您想要的项目数量.但是,如果用户选择菜单上没有的内容,我们应该会显示错误消息.是否仍然可以在我的代码中获得一个有效的else语句?

cout << "Would you like a sandwich, a platter, or a salad? ";
cin >> choice;
if (choice == "sandwich")
{
    cout << "\n     How many sandwiches would you like? ";
    cin >> sandwich;
    if (sandwich >= 3)
    {
        cout << "\n     Each sandwich costs: $" << SANDWICH_DISCOUNT << endl;
        total = SANDWICH_DISCOUNT * sandwich;
        cout << "\n     The total cost of the sandwich(es) is: $" << total << endl<< endl;
    }
    else
    {
        cout << "\n     Each sandwich …
Run Code Online (Sandbox Code Playgroud)

c++ if-statement

-3
推荐指数
1
解决办法
134
查看次数

标签 统计

c++ ×1

if-statement ×1