给定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>struct book{char name[31];  // 书名不超过30字符double price;
};int main(){int n, i, index_Max = 0 , index_Min = 0;struct book books[10]; scanf("%d", &n);getchar();  // 从缓冲区读走回车 for( i=0; i<n; i++ ){gets(books[i].name);scanf(" %lf", &books[i].price);getchar();  // 从缓冲区读走回车 }for( i=1; i<n; i++ ){if( books[i].price > books[index_Max].price )index_Max = i;if( books[i].price < books[index_Min].price )index_Min = i;}printf("%.2f, %s\n", books[index_Max].price, books[index_Max].name);printf("%.2f, %s", books[index_Min].price, books[index_Min].name);return 0;
}

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

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

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

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

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

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

    2021-08-08 The beginning of everything. 萌新一只 第一天开始写 可能程序会繁琐 希望大家指正 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和 ...

  4. 判断一个整数是否为素数。本题要求编写程序,判断一个给定的整数是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。

    #include <stdio.h> #include <stdlib.h> #include <stdio.h> /* 本题要求编写程序,判断一个给定的整数是否为 ...

  5. 本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序

    7-2 简化的插入排序 (15分) 本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序. 输入格式: 输入在第一行先给出非负整数N(<10):第二行给出N个从小到大排 ...

  6. 《Java入门》简化的插入排序:本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。

    本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序. 输入格式: 输入在第一行先给出非负整数N(<10):第二行给出N个从小到大排好顺序的整数:第三行给出一个整数X. ...

  7. PTA 7-2 简化的插入排序 (15 分)本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。

    7-2 简化的插入排序 (15 分) 本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序. 输入格式: 输入在第一行先给出非负整数N(<10):第二行给出N个从小到大 ...

  8. 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。

    本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + - 直到最后一项的绝对值不大于给定精度eps. 输入格式: 输入在一行中给出一个正实数eps. 输出格式: 在一行中按照 ...

  9. 7-65 字符串替换 (15 分) 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 原字母 对应字母 A Z B Y C X D W … … X C Y B Z A

    7-65 字符串替换 (15 分) 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 输入格式: 输入在一行中给出一个不超过80个字符.并以回车结束的字符串. 输出格式: 输出在一行 ...

最新文章

  1. 16x16点阵汉字c语言,16x16led点阵滚动汉字显示设计。
  2. 选择“Win32汇编”的三大理由?
  3. MVCC在MySQL的InnoDB中的实现
  4. 0-1背包问题(C语言)
  5. 检测到目标URL启用了 Microsoft ASP.NET 调试
  6. 如果一栋楼起火谁赔偿_电动车起火,楼上25人被困,万宁一居民楼发生惊险一幕...
  7. 自己编译操作系统,安装systemtap
  8. 使用免费的Spire.Pdf.dll打印无水印的PDF文件
  9. python3.8安装pyltp
  10. Raid0/raid1/raid5磁盘阵列数据恢复思路
  11. Android线上轻量级APM性能监测方案
  12. 2021高考志愿填报总结-yy
  13. android修改recovery菜单,安卓刷机Recovery菜单介绍刷入教程详解
  14. java中BigDecimal求余
  15. U盘装系统,免设置bios(非pe镜像启动)
  16. 人类一败涂地!DeepMind再次制霸Atari游戏,比两年前快了200倍
  17. 清越科技将开启申购:预计募资约8亿元,高裕弟为实际控制人
  18. 珠海云服务器散热器定做,我家云之瞎乱改造(散热+扩存)篇一
  19. 自动驾驶网络:为什么需要自动驾驶网络?
  20. Unity学习日志_Unity地形系统简介

热门文章

  1. mysql ibd 附加_MySQL笔记-ibd文件格式初步分析(仅数据块笔记)
  2. 有哪些游戏蓝牙耳机,英雄联盟手游赛事耳机分享
  3. The Key To Accelerating Your Coding Skills
  4. x390yoga 关掉触控屏幕_全能便携,ThinkPad X390 Yoga全新上市,不止是360°翻转!
  5. pandas处理excel相关,插入折线图并保存xlsx文件用的,搬运一篇外网文章里的内容吧。
  6. 【180730】21点游戏源码
  7. 推荐几个软件 -by yp
  8. 华为nova8参数配置
  9. Huggingface 模型下载
  10. 绝地求生泰服显示服务器繁忙怎么解决,绝地求生泰服怎么进_泰服进不去_3DM网游...