当前位置: 首页 > news >正文

从书籍结构体中查找定价最高的书籍

【问题描述】从键盘输入n(n<=10),本书的名称和定价并存入结构体数组中,从中查找定价最高的和最低的数的名称及定价,并输出,价格输出保留2位小数。
【样例输入】

3

Programming_in_c 21.5

Programming_in_VB 18.5

Programming_in_Delphi 25.0

【样例输出】

18.50,Programming_in_VB

25.00,Programming_in_Delphi

#include <stdio.h>typedef struct{double price;char name[1000];}Book;int main()
{int n,i,t1=0,t2=0;scanf("%d",&n);Book st[10];for(i=0;i<n;i++){scanf("%s%lf",st[i].name,&st[i].price);if(st[i].price>st[t1].price) t1=i;if(st[i].price<st[t2].price) t2=i;}printf("%.2lf,%s\n",st[t2].price,st[t2].name);printf("%.2lf,%s\n",st[t1].price,st[t1].name);return 0;
}

 我一开始用暴力做法也AC成功了

#include <iostream>
#include <string>using namespace std;int main()
{double max=0,min=1000; int t1,t2,n;cin >> n;string a[10];double price[10];for(int i=0;i<n;i++){cin >> a[i];cin >> price[i];	} for(int i=0;i<n;i++){if(price[i]>max){max=price[i];t1=i;}}for(int i=0;i<n;i++){if(price[i]<min){min=price[i];t2=i;}}printf("%.2lf,",min);cout << a[t2] << endl;  printf("%.2lf,",max);cout << a[t1] << endl;return 0; 
}

相关文章:

  • 一、TIDB基础
  • 个体卫生室电子处方操作流程,私人诊所用什么电子处方系统软件,佳易王诊所电子处方软件配方模板如何设置
  • redis的高可用
  • 浅谈电力设备智能无线温度检测系统
  • 中职网安-Linux操作系统渗透测-Server2130(环境加qq)
  • 计网(复习自用)
  • 【教学类-06-09】20231125 (55格版)X-Y之间“加法减法+-题” (以10-20之间为例)(加法的正序+逆序,减法的正序,题目多)
  • Oracle SQL 注入上的 Django GIS 函数和聚合漏洞 (CVE-2020-9402)
  • 【深度学习】学习率及多种选择策略
  • facebook如何群发小组贴
  • php站点伪静态配置(Apache+Linux)
  • expect脚本在自动化部署中的具体应用案例
  • 数据结构与算法(三)贪心算法(Java)
  • 激活函数与其导数:神经网络中的关键元素
  • 三菱PLC编码器转速测量功能块(梯形图和ST代码)
  • 【Leetcode】104. 二叉树的最大深度
  • ES学习笔记(12)--Symbol
  • JAVA SE 6 GC调优笔记
  • Javascript Math对象和Date对象常用方法详解
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • mockjs让前端开发独立于后端
  • React-生命周期杂记
  • ubuntu 下nginx安装 并支持https协议
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 大数据与云计算学习:数据分析(二)
  • 分布式任务队列Celery
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 如何选择开源的机器学习框架?
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 算法系列——算法入门之递归分而治之思想的实现
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • ​VRRP 虚拟路由冗余协议(华为)
  • ​卜东波研究员:高观点下的少儿计算思维
  • ​业务双活的数据切换思路设计(下)
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • (14)Hive调优——合并小文件
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (九)One-Wire总线-DS18B20
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (转)Mysql的优化设置
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET 使用 JustAssembly 比较两个不同版本程序集的 API 变化
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .net6+aspose.words导出word并转pdf
  • .net经典笔试题
  • .net中我喜欢的两种验证码
  • :“Failed to access IIS metabase”解决方法
  • [ Linux 长征路第五篇 ] make/Makefile Linux项目自动化创建工具
  • [ 云计算 | AWS ] AI 编程助手新势力 Amazon CodeWhisperer:优势功能及实用技巧
  • [2019.3.20]BZOJ4573 [Zjoi2016]大森林