问题标题: 酷町堂:1744

0
0
已解决
朱宸晗
朱宸晗
新手光能
新手光能
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
using namespace std;
double a=3.00,b=2.50,c=4.50,d=9.50;
int main()
{
    int n;
    cin>>n;
    if(n==1)
    {
        cout<<"[1] apples\n[2] pears\n[3] oranges\n[4] grapes\n[0] Exit\nprice=";
        printf("%.1f",a);
    }
    else if(n==2)
    {
        cout<<"[1] apples\n[2] pears\n[3] oranges\n[4] grapes\n[0] Exit\nprice=";
        printf("%.1f",b);
    }
    else if(n==3)
    {
        cout<<"[1] apples\n[2] pears\n[3] oranges\n[4] grapes\n[0] Exit\nprice=";
        printf("%.1f",c);
    }
    else if(n==4)
    {
        cout<<"[1] apples\n[2] pears\n[3] oranges\n[4] grapes\n[0] Exit\nprice=";
        printf("%.1f",d);
    }
    else if(n==0)
    {
        cout<<"";
    }
    else
    {
        cout<<"[1] apples\n[2] pears\n[3] oranges\n[4] grapes\n[0] Exit\nprice=";
        cout<<0;
    }
    return 0;
}

0
已采纳
张弘毅
张弘毅
高级守护
高级守护

因为题目要求,即不管n为何值,这些都要输出,所以现在输出这些(记得换行)

随后开始:定义n; 输入n;

       判断:当n=多少时,就执行相对应的程序

                   if当n==0时:直接退出程序(return 0);

                   else if当n==1时:输出苹果单价(3.0元);

                   else if当n==2时:输出梨单价(2.5元);

                   else if当n==3时:输出橘子单价(4.50元);

                   else if当n==4时:输出葡萄单价(9.50元);

                   else当n不为0—4里的任何数:输出0;

注意:结果保留一位小数

我要回答