给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。

输入格式:
输入第一行给出正整数n(<10),随后给出n本书的信息。每本书在一行中给出书名,即长度不超过30的字符串,随后一行中给出正实数价格。题目保证没有同样价格的书。

输出格式:
在一行中按照“价格, 书名”的格式先后输出价格最高和最低的书。价格保留2位小数。

输入样例:
3
Programming in C
21.5
Programming in VB
18.5
Programming in Delphi
25.0
输出样例:
25.00, Programming in Delphi
18.50, Programming in VB

#include <stdio.h>
#include <string.h>
//这里需要注意scanf和gets的区别,scanf会留一个回车,gets不会
//可以用scanf或者getchar()去除回车
struct book{char name[31];double price;
}; int main()
{int n;int j=0;scanf("%d",&n);//需要去除回车getchar();struct book books[n];for (int i=0;i<n;i++){gets(books[i].name);//无需去除回车scanf("%lf",&books[i].price);getchar();}int max=0,min=0;for (int i=1;i<n;i++){if (books[max].price<books[i].price){max=i;}if (books[min].price>books[i].price){min=i;}}printf("%.2f, %s\n",books[max].price,books[max].name);printf("%.2f, %s",books[min].price,books[min].name);
}

实验9 结构程序设计 7-4 查找书籍相关推荐

  1. c语言实验选择结构程序设计答案,实验2:选择结构程序设计 (答案)

    实验2:选择结构程序设计 一.实验目的 1.掌握关系.逻辑运算符及其表达式的正确使用. 2.掌握if语句和switch语句的使用. 3.了解vc++C程序调试的基本方法 二.实验环境 turbo c2 ...

  2. 实验9 结构程序设计 6-1 计算两个复数之积

    本题要求实现一个计算复数之积的简单函数. 函数接口定义: struct complex multiply(struct complex x, struct complex y); 其中struct c ...

  3. c语言实验选择结构程序设计

    1. 编写程序输入三个数,按由小到大的顺序输出. #include <stdio.h> main() { inta,b,c,t; printf(" 请输入三个整数 :" ...

  4. 浙江大学PTA C语言-实验9 结构程序设计 7-2 时间换算

    7-2 时间换算 (15分) 本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时). 输入格式: 输入在第一行中以hh:mm:ss的格式给 ...

  5. c语言选择循环实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc

    C语言程序设计实验报告选择与循环结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的 ...

  6. 实验9-5 查找书籍 (20 分)

    浙大版<C语言程序设计实验与习题指导(第3版)>题目集 实验9-5 查找书籍 (20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格 ...

  7. c语言选择结构程序设计报告,《C语言程序设计》实验报告选择结构程序设计.doc...

    <C语言程序设计>实验报告选择结构程序设计.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会 ...

  8. 计算机分支结构语句的实验报告,c语言 实验报告三 分支结构程序设计

    c语言 实验报告三 分支结构程序设计 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 物光学院计算机类实验报告<C 程序设计& ...

  9. python顺序结构实验_Python程序设计实验报告二:顺序结构程序设计

    安徽工程大学 Python程序设计 实验报告 班级 物流192 姓名方伟虎学号3190505205 成绩 日期 2020.3.20 指导老师修宇 [实验名称] 实验二 顺序结构程序设计(验证性实验) ...

最新文章

  1. 【转】VS2008制作打包程序将安装路径写入注册表
  2. python数字图像处理(17):边缘与轮廓
  3. RM格式转换成VCD
  4. java hql多条件查询_Hibernate结合JPA编写通用泛型多条件查询
  5. VTK:vtkCellCenters用法实战
  6. 【Python】python文件名和文件路径操作
  7. 阿里云服务器重启后无法访问的解决
  8. ios 与web服务器传值_中高级iOS大厂面试宝典,拿到offer率80%,金三银四将是你的新起点...
  9. 深度卷积神经网络的水稻穗瘟病检测方法
  10. CentOS hadoop 伪分布式安装步骤
  11. [java]房屋出租系统
  12. elastic APM针对java应用的高阶用法(java agent)
  13. 什么是JAVA SWING
  14. 原生方式android 商城,WooCommerce商城原生android完整客户端源码(CiyaShop)
  15. mb是做1还是0_新手爸妈看过来:0-1岁宝宝这样做早教,省钱省心又实用
  16. fix-下拉出现白条问题
  17. 终于有人把XGBoost 和 LightGBM 讲明白了,项目中最主流的集成算法!
  18. AWB调试中(Tuning)的几个问题
  19. TextToSpeech 因为Android11应用读取权限问题初始化失败
  20. Java_Set接口

热门文章

  1. 10.15 wget:命令行下载工具
  2. yum 报错:centos yum (28, 'Connection time-out') Trying other mirror.
  3. 大话移动通信pdf_移动通信是怎么实现的?
  4. 问题 F: 积木大赛(模拟)
  5. 树状数组求区间和(区间均值)
  6. 精选案例 | “虫虫音乐”如何做到搜索CTR提高150%
  7. linux 查找py文件命令_在 Linux 中如何从命令行查找 VirtualBox 版本
  8. TCP/UDP常见端口参考(超全_面试题常用_建议收藏)
  9. /dev/null 2>1 详解
  10. Oracle Spatial-元数据及SDO_GEOMETRY