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;
    }
    
     
  • 相关阅读:
    201141 live the lie until the lie becomes your life
    my php & mysql FAQ
    suger日料财务
    python 应用thrift thrift的监控fb303
    cherryPy学习
    my linux FAQ
    Javascript无阻塞加载方法
    设计模式学习笔记之组合模式模式
    【转】cookie
    C# 多线程
  • 原文地址:https://www.cnblogs.com/rebloom000/p/12907974.html
Copyright © 2011-2022 走看看