CCF NOI1017 价格查询
问题链接:CCF NOI1017 价格查询。
时间限制: 1000 ms 空间限制: 262144 KB
题目描述
编程实现以下功能:查询水果的单价。有4种水果,苹果(apples)、梨(pears)、桔子(oranges)和葡萄(grapes),单价分别是3.00元/公斤,2.50元/公斤,4.10元/公斤和10.20元/公斤。
运行程序后,首先在屏幕上显示以下菜单(编号和选项)(见样例)。
当用户输入编号1~4,显示相应水果的单价(保留1位小数);输入0,退出查询;输入其他编号,显示价格为0。
输入
输入一个整数。
输出
输出对应的结果。
样例输入
3
样例输出
[1] apples [2] pears [3] oranges [4] grapes [0] Exit price=4.1
数据范围限制
问题分析
这个问题是先输出一个菜单,然后根据输入选择,计算输出结果。
在字符屏幕时代,计算机与用户之间多是以这种方式交互的。
程序说明
程序中,把菜单和价格表都放进数组中。这是出于逻辑简洁和程序通用性的考虑。
要点详解
- 编写程序需要注意逻辑的简洁,要尽量使得程序具有通用性。
- 查表法是一种值得推荐的方法,优点多多。
100分通过的C语言程序:
#include <stdio.h>char *menu[] = {"[1] apples", "[2] pears", "[3] oranges", "[4] grapes", "[0] Exit"
};
float price[] = {3.0, 2.5, 4.1, 10.2};#define N (int)(sizeof(price) / sizeof(float))int main(void)
{int choice, i;for(i=0; i<(int)(sizeof(menu)/sizeof(char *)); i++)printf("%s\n", menu[i]);scanf("%d", &choice);if(choice == 0)return 0;else if(choice > N)printf("price=0\n");elseprintf("price=%.1f\n", price[choice - 1]);return 0;
}
CCF NOI1017 价格查询相关推荐
- CCF CSP202112-1 序列查询
CCF CSP202112-1 序列查询 题目背景 西西艾弗岛的购物中心里店铺林立,商品琳琅满目.为了帮助游客根据自己的预算快速选择心仪的商品,IT 部门决定研发一套商品检索系统,支持对任意给定的预算 ...
- jpa in查询_优选在shopee虾皮怎么发货价格查询皮皮虾云仓
优选在shopee虾皮怎么发货价格查询皮皮虾云仓 皮皮虾云仓物流系统为现代化管理系统,可集中化,高效化的处理本土店物流订单.物流系统可对接主流的的电商平台ERP可以实现高效的订单处理.如lazada, ...
- CCF CSP202112-2 序列查询新解
CCF CSP202112-2 序列查询新解 题目背景 上一题"序列查询"中说道: A=[A0,A1,A2,⋯,An]A=[A_0,A_1,A_2,⋯,A_n]A=[A0,A1 ...
- 【附源码】Java计算机毕业设计计算机配件价格查询微信小程序(程序+LW+部署)
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 爱他美英国和德国价格查询_德国,以色列和英国转向开源,新的无人驾驶汽车技术以及更多新闻...
爱他美英国和德国价格查询 在本版开源新闻摘要中,我们看了三个政府转向开源,开源无人驾驶汽车安全实践,学区在开发开源课程等. 三国政府转向开源 众所周知,全球各地的政府都在转向开源,以降低成本并更好地保 ...
- 股票历史数据-股票价格查询,股票历史交易价格查询
共享一个股票价格查询的工具,可以在线股票价格查询,查询的股票历史交易价格的是:股票从成立到最近一天的所有股票历史价格数据,亲测手机在线就能查询所有个股的股票价格数据,A股.港股.美股所有个股的股票历史 ...
- CCF CSP 序列查询新解
CCF CSP 序列查询新解(C语言) 题目背景 上一题"序列查询"中说道: A=[A0,A1,A2,⋯,An] 是一个由 n+1 个 [0,N) 范围内整数组成的序列,满足 0= ...
- 商品历史价格查询API
商品历史价格查询API 1) 请求地址 https://bj.api.yhmai.cn/router?app_id=8ab9ea84d196699d&method=query.good.his ...
- CCF 202112-2 序列查询新解 python 满分
CCF 202112-2 序列查询新解 python 满分 题目叙述 问题描述:略 输入格式:略 输出格式:略 样例 满分证明 解题思路 01Python超时70分 02满分python思路 第一,计 ...
最新文章
- ApacheBench(ab)使用详解
- iOS开发笔记--UIView中的坐标转换
- android之下载416错误
- Java中利用socket实现简单的服务端与客户端的通信(基础级)
- 在centos7中静默安装oracle11g
- 软件性能-概念、关注点、术语
- JS获取当前时间date()的用法
- 九度 1470 调整方阵
- happens-before规则和as-if-serial语义
- mybatisPlus中的field-strategy(字段更新插入策略):null值插入和更新问题
- C++调pytorch模型的全过程记录
- 离开张小龙后,她要做一款与微信互补的社交产品
- windows Windows Defender彻底删除屏蔽后台启动占用内存 win10防火墙 windows10防火墙
- boost 静态库命名规则
- Java千百问_06数据结构(003)_什么是基本类型包装器
- 真正的手机密码大全!(整理完整版)
- python金融反欺诈-项目实战
- 银行业务模拟系统的设计与实现(C语言)
- 前端获取本地ip地址
- 小伙利用C++打造QQ登录器,成功获得称赞
热门文章
- esri-leaflet入门教程(5)- 动态绘制图形
- Android图表引擎AChartEngine - 简介
- Phonegap VS AppCan
- 上海交大计算机专硕学费2018,2018年上海交通大学博士研究生学费与相关奖助政策...
- java退出登录_java实现注销登录
- 三、MySql 数据类型
- 每天Leetcode 刷题 初级算法篇-数学问题-Fizz Buzz
- 限时促销_江北恒一乐优家丨限时优惠大促销
- Java8新特性(Arrays)
- Python数据结构实战——双向链表(DoublyLinkedList)