给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。

首先在屏幕上显示以下菜单:

[1] apple
[2] pear
[3] orange
[4] grape
[0] exit
用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。

输入格式:
输入在一行中给出用户连续输入的若干个编号。

输出格式:
首先在屏幕上显示菜单。然后对应用户的每个输入,在一行中按格式“price = 价格”输出查询结果,其中价格保留两位小数。当用户连续查询次数超过5次、或主动输入0时,程序结束。

输入样例1:
3 -1 0 2
输出样例1:
[1] apple
[2] pear
[3] orange
[4] grape
[0] exit
price = 4.10
price = 0.00
输入样例2:
1 2 3 3 4 4 5 6 7 8
输出样例2:
[1] apple
[2] pear
[3] orange
[4] grape
[0] exit
price = 3.00
price = 2.50
price = 4.10
price = 4.10
price = 10.20

#include <stdio.h>int main(){int num=5, input[5], i=0;printf("[1] apple\n""[2] pear\n""[3] orange\n""[4] grape\n""[0] exit\n");while( 1 ){scanf(" %d", &input[i]);if( input[i] == 0 )break;i++;num--;if( num == 0 )break;} for( int j=0; j<5; j++ ){if( input[j] == 0 )exit(0);else if( input[j] == 1 )printf("price = 3.00\n");else if( input[j] == 2 )printf("price = 2.50\n");else if( input[j] == 3 )printf("price = 4.10\n");else if( input[j] == 4 )printf("price = 10.20\n");else printf("price = 0.00\n");}return 0;
}

给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。相关推荐

  1. 7-55 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄…PTA:中M2021春C、Java入门练习第I段——变量、表达式、分支、循环

    7-55 查询水果价格 (15 分) 给定四种水果,分别是苹果(apple).梨(pear).桔子(orange).葡萄(grape),单价分别对应为3.00元/公斤.2.50元/公斤.4.10元/公 ...

  2. 第2章【综合练习题】“大润发”、“沃尔玛”、“好德”和“农工商”四个超市都卖苹果、香蕉、橘子和芒果四种水果。使用NumPy的ndarray实现以下功能。

    P33综合练习题 1."大润发"."沃尔玛"."好德"和"农工商"四个超市都卖苹果.香蕉.橘子和芒果四种水果.使用Num ...

  3. 【Python】“大润发”、“沃尔玛”、“好德”和“农工商”四个超市都卖苹果、梨、香蕉、橘子和芒果五种水果。使用NumPy的ndarray实现以下功能。

    #(1)创建两个一维数组分别存储超市名称和水果名称 supermarket=np.array(['大润发','沃尔玛','好德','农工商']) fruit=np.array(['苹果','梨','香 ...

  4. 计算机网络中什么叫总衰耗_计算机网络中的四种延迟分别是什么?

    展开全部 计算e69da5e887aa62616964757a686964616f31333431346365机网络中的四种延迟分别是:节点处理延迟 .排队延迟.发送延迟.传播延迟. 1.节点处理延迟 ...

  5. 计算机网络中的时延有哪几部分,计算机网络中的四种延迟分别是什么?

    计算机网络中的四种延迟分别是:节点处理延迟 .排队延迟.发送延迟.传播延迟. 1.节点处理延迟 数据更改在一个服务器上完成与该更改出现在另一个服务器上之间所用的时间(例如在发布服务器上进行更改和该更改 ...

  6. java将一个整数按字节输出_在java中的整数类型有四种,分别是 byte  short int long 其中byte只有一个字节 0或1,在此不详细讲解。其他的三种类型如下:1、...

    在java中的整数类型有四种,分别是 byte  short int long 其中byte只有一个字节 0或1,在此不详细讲解. 其他的三种类型如下: 1. 基本类型:short 二进制位数:16 ...

  7. 怎样判断java成员方法,【判断题】在Java中,针对类、成员方法和属性提供了四种访问级别,分别是private、static、protected和public...

    参考答案如下 判断不属于宋徽宗作品的是() 据美国媒体报道,中针美国 CNN电视台5月15日错将总统布什全国电视演讲前的一段失误连连的彩排内容实况播出.画面显示布什彩排时神情极不自信,中针与他在正式演 ...

  8. 计算机械效率的公式四种,浮力的四种计算公式分别是什么?

    1.阿基米德原理公式:F浮=G排=m排g=ρ液gV排. 2.露排比公式 如果该物体漂浮(这是重要前提),则:ρ物∶ρ液=V排∶V物.其中,V物=V排+V露, 它的变式:(ρ液-ρ物)∶ρ液=V露∶V物 ...

  9. 四种检测异常值的常用技术简述

    四种检测异常值的常用技术简述 在训练机器学习算法或应用统计技术时,错误值或异常值可能是一个严重的问题,它们通常会造成测量误差或异常系统条件的结果,因此不具有描述底层系统的特征.实际上,最佳做法是在进行 ...

最新文章

  1. 【Qt】QImage使用总结
  2. 程序练习:Matlab 实现最小二乘法
  3. 软件工程概论 课堂练习 第2次作业2【静态结构建模——画出相应对象模型】
  4. python3之协程(3)---greenlet实现协程操作
  5. 后端技术:SpringBoot配置热加载工具(devtools)笔记
  6. linux怎么修改目录的所有者,linux修改文件或目录的所有者(chown)和用户组
  7. spring复杂数据类型传递
  8. 机器视觉:基于压缩方式的视频采集卡的两大类别
  9. android模拟摄像头,android模拟器如何连接摄像头
  10. windows下activemq安装下载
  11. 图像处理中的高斯滤波器
  12. 教育教学教师竞聘说课PPT模板
  13. Windows禁用系统自动更新(全)
  14. lighttpd支持AJAX吗,lighttpd
  15. Web安全—常见加密编码方式详解(持续更新)
  16. 百度百科创建个人词条怎么写?
  17. 11n、11ac和11ax速率表
  18. ORACLE 考试的流程
  19. adb install 命令参数
  20. 前端应届生如何做一个职业规划

热门文章

  1. python导入pyx文件_初学Python,只会写简单的代码。手头有份Python代码,但是调用C模块生成的.pxd和.pyx文件,运行过程总报错,希望大神指点,调试前该做哪些工作呢?...
  2. 【大数据开发】Python基础——Python序列
  3. Python 实现人机大战猜数字
  4. PHP Type Hinting (类型提示)
  5. 未来机器人会有多“可怕”,这些技术已经有所体现
  6. 世界上的第一台计算机什么样,世界上第一台计算机是什么样的
  7. 什么是音频转换?音频怎么转换?
  8. 因果信号的傅里叶变换_信号与系统实验报告3实验3 傅里叶变换及其性质
  9. ABAP--新语法--Open SQL--第二天-- Built-In Functions内置方法
  10. linux pandas教程_十分钟入门 Pandas