7-1 查找书籍(20 分)

给定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

作者: C课程组
单位: 浙江大学
时间限制: 400ms
内存限制: 64MB
代码长度限制: 1

#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
#include<algorithm>
#include<sstream>
using namespace std;struct book {double money;string name;
};bool compare(const book &a, const book &b)
{return a.money > b.money;
}int main(void)
{struct book book[12];int n;cin >> n;getchar();for (int i = 0; i < n; i++) {getline(cin, book[i].name);cin >> book[i].money;getchar();//就是这忘了考虑233333//cout << i << " " << book[i].money << " " << book[i].name << endl;}sort(book, book + n, compare);printf("%.2lf, ", book[0].money);cout << book[0].name << endl;printf("%.2lf, ", book[n - 1].money);cout << book[n-1].name << endl;return 0;
}

注释:读取数字后要用getchar函数读取换行符,再读取字符串

这是渣渣的又一道细节没注意好的水题

7-1 查找书籍(20 分)(程序设计天梯赛模拟练习题)相关推荐

  1. 7-1 查找书籍 (20 分)给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。输入格式:输入第一行给出正整数n(<10),随后给出n本书的信息

    7-1 查找书籍 (20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息.每本 ...

  2. 7-7-1 查找书籍 (20 分)

    7-7-1 查找书籍 (20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息. ...

  3. 2021年团体程序设计天梯赛-模拟赛

    文章目录 L1-1 宇宙无敌大招呼 (5 分) 输入格式: 输出格式: 输入样例: 输出样例: Code L1-2 考试周 (5 分) 输入格式: 输出格式: 输入样例: 输出样例: Code L1- ...

  4. 2022年团体程序设计天梯赛-模拟赛

    文章目录 L1-1 自动编程 (5 分) L1-2 太神奇了 (5 分) L1-3 洛希极限 (10 分) L1-4 吃鱼还是吃肉 (10 分) L1-5 不变初心数 (15 分) 题解 L1-6 字 ...

  5. 习题9-4 查找书籍 (20分)PTA给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。

    给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式:输入第一行给出正整数n(<10),随后给出n本书的信息.每本书在一行中给出书名,即长度不超过3 ...

  6. 2022 团体程序设计天梯赛 模拟赛 L2-1 盲盒包装流水线 (25 分)

    众所周知,PAT 有 9 枚徽章,分别对应青铜.白银.黄金.白金.钻石.大师.王者.大圣.天神这 9 个段位,只有成绩非常优秀的考生才有资格获得刻有自己名字的徽章.现在,PAT 制作了徽章的小型纪念版 ...

  7. GLPT团队程序设计天梯赛 模拟赛 2023

    L1-1 嫑废话上代码 #include<bits/stdc++.h> using namespace std; int main(){cout<<"Talk is ...

  8. GLPT团队程序设计天梯赛 模拟赛 2023 L1部分

    目录 L1-1 嫑废话上代码 (5) L1-2 九牛一毛 (5) L1-3 小孩子才做选择,大人全都要 (10) L1-4 拯救外星人 (10) L1-5 试试手气 (15) L1-6 打PTA (1 ...

  9. PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)

    PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:      欢迎各位看官交流讨论.指导题解错误:或者分享更快的方法!! 题目链接:https://pintia.cn/ ...

最新文章

  1. MYSQL连接一段时间不操作后出现异常的解决方案
  2. 浏览器兼容性--IE11以及Edge等下载文件的中文名出现乱码,前后端解决方案
  3. java选中一格_java-选中排序(新手)
  4. [转]Linux环境下段错误的产生原因及调试方法小结
  5. 数字化测图是利用计算机自动绘制地形图,运用VirtuoZo软件实现航空摄影测量数字化测图...
  6. POJ - 3694 Network(边双缩点+LCA+并查集优化)
  7. 使用基于Roslyn的编译时AOP框架来解决.NET项目的代码复用问题
  8. 怎么将SVG转成PNG(.NET工具包编写)
  9. div 设置a4大小_如何在A4纸张尺寸页面制作HTML页面?
  10. proxmox超融合自动迁移
  11. Oracle归档日志管理
  12. 音频专用linux系统,适用于Linux系统的6款音频编辑软件,
  13. CPU--cache和register的区别
  14. 计算机键盘上除在哪里,backspace键在哪里
  15. Vue 图片加载错误处理(显示默认图片)
  16. C++习题 倒置排序 OpenJudge
  17. PPPOE总结和配置
  18. 无损音乐下载器 MusicTools单文件免安装-v1.9.3.1
  19. BZOJ1499: [NOI2005]瑰丽华尔兹
  20. HTTP Status 406 -with characteristics not acceptable according to the request accept headers.

热门文章

  1. 忽悠神经网络指南:教你如何把深度学习模型骗得七荤八素
  2. 通过显微镜,人们又看到了一个活生生的但是肉眼看不到的世界。透过成千上万的点击数据,在线世界也就变得更为鲜活,更有意义了。...
  3. JDBC,JdbcTemplate,JPA傻傻分不清楚
  4. 0627 - 不能再靠功能取胜
  5. postfix+mysql 发件服务
  6. SAP S/4HANA现金管理之变
  7. 005,使用Java客户端连接RabbitMQ,构造我们的第一个Publish和Consumer应用
  8. Android 之Tasks和Back Stack(任务和返回栈)
  9. 开源 免费 java CMS - FreeCMS1.2-功能说明-网上调查
  10. next.js_Next.js手册