栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

C语言100题练习计划 50——书籍查找(简易版)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言100题练习计划 50——书籍查找(简易版)

C语言100题练习计划——书籍查找(简易版)

名人说:古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。——苏轼

本篇内容简介:一、问题呈现-->二、源码实现(+详细注释)-->三、输出结果展示

磊C语言100题练习专栏计划:目的:巩固练习C语言,增强上机、动手实践能力,交流学习!

C Programming Language

C语言100题练习计划——书籍查找(简易版)

一、问题呈现

1.问题描述2.输入输出3.测试样例 二、源码实现(+详细注释)

1.注释版2.简洁版 三、输出结果展示

1.输出结果2.输出结果(图示版)

一、问题呈现 1.问题描述

Problem Description

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

Input

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

Output

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

1️⃣样例1

Sample Input

3
C Book
24
C++ Book
25
Java Book
26

Sample Output

26.00,Java Book
24.00,C Book

2️⃣样例2

Sample Input

4
C Book
28
C++ Book
30
Java Book
27
Python Book
32

Sample Output

32,Python Book
27,Java Book
二、源码实现(+详细注释) 1.注释版
//编码及注释:Code_流苏
//定义头文件
#include
#include
//书籍查询
struct book
{
    char name[50];//书名
    double price;//价格
};
//主函数
int main()
{
	//定义n 代表书籍的数量
    int n;
    //定义结构体变量 数组
    struct book b[10];
    //输入书籍数量
    scanf("%d",&n);
    int i;
    //输入书名和价格
    for(i=0;i=b[flag1].price) 
	   		flag1=i;
    }
    //遍历查找书价最低的 并用flag2存储标记
    for(i=1;i 
2.简洁版 
#include
#include

struct book
{
    char name[50];
    double price;
};

int main()
{

    int n;

    struct book b[10];

    scanf("%d",&n);
    int i;
    for(i=0;i=b[flag1].price) 
	   		flag1=i;
    }

    for(i=1;i 

三、输出结果展示

为了使整体内容简洁,此处只展示一组测试数据结果。

1.输出结果
3
C Book
24
C++ Book
25
Java Book
26
书籍价格最高的:书价:26.00,书名: Java Book
书籍价格最低的:书价:24.00,书名: C Book

--------------------------------
Process exited after 0.9845 seconds with return value 0
请按任意键继续. . .
2.输出结果(图示版)


作者:Code_流苏(一个喜欢古诗词和编程的Coder)

C语言100题练习计划进行中:C语言100题计划系列专栏
★喜欢的话,还请多多点赞与关注! 感谢支持!
C语言100题练习专栏计划持续进行,欢迎评论交流学习!
多思,多练,多总结,坚持下去会有收获的!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756023.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号