问题标题: 酷町堂:1744

0
0
尹宗鑫
尹宗鑫
新手守护
新手守护

1744   自助查询机

题目描述 Description

有一些超市为了减少售货员的工作,设置了价格自助查询机,顾客只要点击要查询商品对应的数字,就会显示这个商品对应的价格,目前查询水果的单价。有4种水果,苹果(apples)、梨(pears)、桔子(oranges)和葡萄(grapes),单价分别是3.00元/公斤,2.50元/公斤,4.50元/公斤和9.50元/公斤。 运行程序后,首先在屏幕上显示以下菜单(编号和选项)(见样例)。 当用户输入编号1~4,显示相应水果的单价(保留1位小数);输入0,退出查询;输入其他编号,显示价格为0。

输入描述 Input Description

输入一个整数。

输出描述 Output Description

输出对应的结果。(保留1位小数)

样例输入 Sample Input

 

3

样例输出 Sample Output

 

[1] apples
[2] pears
[3] oranges
[4] grapes
[0] Exit
price=4.5

数据范围及提示 Data Size & Hint

在编译运行以后就会输出
[1] apples
[2] pears
[3] oranges
[4] grapes
[0] Exit

 

75


0
李正轩
李正轩
中级守护
中级守护
#include<iostream>/*我的Compile Error:0分代码*/
#include<iomanip>
using namespace std;
int main(){
    int a;
    cin>>a;
    if(a>=0&&a<=4){
        if(a==0){
            cout<<"\n";
            return;
        }else{
            cout<<"[1] apples"<<"\n";
            cout<<"[2] pears"<<"\n";
            cout<<"[3] oranges"<<"\n";
            cout<<"[4] grapes"<<"\n";
            cout<<"[0] Exit"<<"\n";
            cout<<"price=";
            if(a==1){
                cout<<setprecision(1)<<fixed<<3.00;
            }else if(a==2){
                cout<<setprecision(1)<<fixed<<2.50;
            }else if(a==3){
                cout<<setprecision(1)<<fixed<<4.50;
            }else{
                cout<<setprecision(1)<<fixed<<9.50;
            }
        }
    }else{
         cout<<0;
    }
    return 0;
}

 

0
李子杰
李子杰
资深光能
资深光能

用else if做,试试看;

李子杰在2020-12-30 21:35:16追加了内容

加思路:

        1,定义,输入

        2,输出菜单(用cout)

        3,判断,输出(变量==0时,无输出,变量!=0-4时输出0)

         //一定在输出时要加“price”,除变量==0时!!!

0
金一铭
金一铭
新手光能
新手光能

思路

1.输出菜单

2.选择

3.输出价格

0
0
0
董宇昊
董宇昊
初级启示者
初级启示者

你到底有多少个帖没有结?

 

0
我要回答