zoukankan      html  css  js  c++  java
  • BJFU-208-基于顺序存储结构的图书信息表的最贵图书的查找

    #include<stdio.h>
    #include<stdlib.h>
    
    #define MAX 1000
    typedef struct{
       double no;
       char name[MAX];
       double price;
    
    }Book;
    
    void createList(Book b[],int len);
    double getElem(Book book[],int len);
    void traverse(Book b[],int len,double max);
    
    int main()
    {
        Book book[MAX];
    
        int len;
        scanf("%d",&len);
        double max;
        createList(book,len);
        max = getElem(book,len);
        traverse(book,len,max);
        return 0;
    }
    void createList(Book b[],int len)
    {
    
      for(int i=0;i<len;i++)
      {
          scanf("%lf",&b[i].no);
          scanf("%s",&b[i].name);
          scanf("%lf",&b[i].price);
      }
    }
    double getElem(Book book[],int len)
    {
        double max = book[0].price;
        int count = 0;
        for(int i=1;i<len;i++)
        {
            if(book[i].price>max)
            {
                max = book[i].price;
                count++;
            }
    
        }
        printf("%d
    ",count);
        return max;
    }
    void traverse(Book b[],int len,double max)
    {
        for(int i=0;i<len;i++)
        {
            if(b[i].price == max)
            {
               printf("%.0lf ",b[i].no);
               printf("%s ",b[i].name);
               printf("%.2f",b[i].price);
               printf("
    ");
            }
    
        }
    
    }
  • 相关阅读:
    WinForm窗体传值 总结
    SQLServer遍历数据库所有表及统计表数据总数
    GridView合并行代码
    日期转换成字符串
    flex与js交互浅析
    九,query task
    八,graphics
    十,Find and Identity
    转移批令
    db dw dd 和 dup
  • 原文地址:https://www.cnblogs.com/wwww2/p/11677037.html
Copyright © 2011-2022 走看看