zoukankan      html  css  js  c++  java
  • 7-1 查找书籍

    给定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];
    	double price;
    }b[10];
    
    int main()
    {
    	int n,maxi,mini;
    	double min=1000000,max=-1;
    	scanf("%d",&n);
    	for(int i = 0; i < n; i ++)
    	{
    		getchar();
    		gets(b[i].name);
    		scanf("%lf",&b[i].price);
    		if(b[i].price>max){
    			max=b[i].price;
    			maxi=i;
    		}
    		if(b[i].price<min){
    			min=b[i].price;
    			mini=i;
    		} 
    	}
    	printf("%.2lf, %s
    ",b[maxi].price,b[maxi].name);
    	printf("%.2lf, %s
    ",b[mini].price,b[mini].name);
    	return 0;
    }
    
     
  • 相关阅读:
    Sentry异常捕获平台
    docker部署RabbitMQ(单机)
    Elasticsearch参数调优
    docker 部署Elasticsearch-权限认证(单节点)
    ElementUI 实现el-table 列宽自适应
    vue 弹幕插件
    linux 命令笔记
    swoole安装笔记
    Swoole学习笔记
    VM安装centos8实战
  • 原文地址:https://www.cnblogs.com/rebloom000/p/12907974.html
Copyright © 2011-2022 走看看