Description

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

Input

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

Output

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

Sample Input 1 

3
Programming in C
21.5
Programming in VB
18.5
Programming in Delphi
25.0

Sample Output 1

25.00, Programming in Delphi
18.50, Programming in VB

代码 

#include<stdio.h>
#include<string.h>
int main(void)
{struct book{char name[30];double price;};int n;scanf("%d",&n);struct book b[10];for(int i=0; i<n; i++){getchar();scanf("%[^\n]%*c",b[i].name);scanf("%lf",&b[i].price);}int max=0,min=0;for(int i=1; i<n; i++){if(b[i].price>b[max].price){max=i;}if(b[i].price<b[min].price){min=i;}}printf("%.2lf, %s\n",b[max].price,b[max].name);printf("%.2lf, %s\n",b[min].price,b[min].name);return 0;
}

C语言 查找书籍(结构体)相关推荐

  1. C语言中对结构体排序

    在C语言中对结构体排序 用qsort()函数进行排序, qsort()里面要传入4个参数–qsort(数组名,数组长度,sizeof(),排序方法) 实验9-5 查找书籍 (20分) 给定n本书的名称 ...

  2. Go语言基础之结构体

    转载地址:https://www.liwenzhou.com/posts/Go/10_struct/ Go语言中没有"类"的概念,也不支持"类"的继承等面向对象 ...

  3. C语言指针与结构体详述

    C语言指针与结构体详述 前言 一.数组概述 1.1 一维数组 1.2 二维数组 1.3 多维数组 二.字符数组和字符串 2.1 字符数组 2.2 字符串 2.3 字符串函数 2.4 拓展字符串函数 三 ...

  4. 10.Go语言基础之结构体

    Go语言中没有"类"的概念,也不支持"类"的继承等面向对象的概念.Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性. 类型别名和自定义类型 ...

  5. go语言学习:结构体

    结构体 Go语言中没有"类"的概念,也不支持"类"的继承等面向对象的概念.Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性. 1.1. 类 ...

  6. C语言结构体与指针ppt,c语言指针和结构体:链表详解.ppt

    c语言指针和结构体:链表详解.ppt 1,第十一章 链表,2,例跳马.依下图将每一步跳马之后的位置x,y放到一个"结点"里,再用"链子穿起来",形成一条链,相邻 ...

  7. C 语言实例 - 使用结构体(struct)

    C 语言实例 - 使用结构体(struct)C 语言实例 C 语言实例 使用结构体(struct)存储学生信息. 实例 #include <stdio.h> struct student ...

  8. c语言 结构体ppt,C语言知识学习结构体.ppt

    C语言知识学习结构体.ppt Chap 9 结构,9.1 输出平均分最高的学生信息 9.2 学生成绩排序 9.3 修改学生成绩,本章要点,什么是结构结构与数组有什么差别 有几种结构的定义形式,它们之间 ...

  9. C语言小记:结构体及其在内存中的储存形式

    C语言小记:结构体及其在内存中的储存形式 1.结构体 结构体的作用:自定义一个包含多种不同数据类型的变量. 语法: struct 结构体名称 {结构体成员1:结构体成员2:结构体成员3:... } 定 ...

  10. C语言中的结构体,结构体中数组初始化与赋值

    最近写c语言中的结构体遇到了些问题,从网上找了些资料如下: 结构体是连续存储的,但由于结构体中成员类型各异,所以会存在内存对齐问题,也就是内存里面会有空档,具体的对齐方式这里 暂不讨论: 1.结构体的 ...

最新文章

  1. 卷积神经网络(二):卷积神经网络CNN的BP算法
  2. cambridge sharing note 1
  3. 匿名类java的说明_Java8 Lambdas与匿名类
  4. MySQL查询,按拼音首字母排序
  5. Azure与Scott Guthrie:Azure安全中心和基于角色的访问控制
  6. python导入包的输入法_python 模块和包的导入
  7. Oracle 中启用 scott 用户 的方法
  8. 【shell系列】之正则表达式
  9. python怎么在gui中显示图片_Python 3-如何从Web检索图像并使用TKINTER在GUI中显示?...
  10. 三角形度数计算机公式,角度数换算公式(三角函数计算换算角度)
  11. 汉王考勤 连接mysql_汉王考勤管理软件打开时出现:连接数据错误, 请确认数据库服务器信息是否有误.这样该怎样解决?, 大师请进来...
  12. 全国地址json android,全国城市+四级城市地址+邮编+区号+经纬度json版
  13. 为什么外包公司这么不受欢迎 ?
  14. poscms会员头像更新接口
  15. matlab实现彩色图像的直方图均衡化
  16. Ubuntu 18.04上搜狗输入法简繁体切换快捷键Ctrl+shift+f和AndroidSdtuio的全局搜索冲突
  17. 中国被爱可以在线WAP站点首页源代码
  18. Web前端学习总结第一周
  19. c语言switch语句中文,C语言switch语句问题。
  20. 计算机二级最难的excel题,计算机二级什么最难?excel函数啊!

热门文章

  1. 计算机界的传奇人物:高纳德
  2. 程序员常用资源工具集合
  3. 应用计算机测定线性电阻伏安特性实验器材,实验一电路元件伏安特性的测试
  4. matlab中最好用的滤波函数,谁有matlab滤波器设计实例,想找个参考,最好是hamming窗,低通 fir滤波器。...
  5. 吐血总结:国内外App制作平台大集合,总有一款适合你
  6. 【安价】亚拉奈夫想要复兴贫弱男爵家的样子【内政】2
  7. layui框架轮播图实现轮播图片自适应视口缩放
  8. Nginx源码安装及调优配置(二)
  9. linux初学习题五显示系统时间现实格式为:小时/分钟/秒AM/PM!
  10. 我做产品经理这半年来的经验总结(一)