zoukankan      html  css  js  c++  java
  • 第三次作业

    作业要求一
    讨论查阅分析
    struct sk{int a; char str)}p; p->str++ 中的++ 加向str
    作业要求二
    题目1查找书籍中最高价及最低价

    1 设计思路
    (1)主要描述题目算法
    第一步:先构建一个结构体,定义书名name和价格
    第二步:定义输入书籍的个数,用if语句将书名和价格依次输入
    第三部:运用选择排序法,暂且定义i=0为最大值,将i=1,i=2之类的相比较,寻找出最大值

    代码

    #include <stdio.h>
    #include<stdio.h>
    struct book
    {  
        char name[50];  
        double price;     
    }b[10];  
    int main()
    {  
        int n,i,min=0,max=0;  
        scanf("%d",&n);  
        for(i=0;i<n;i++)
        {  
           scanf("
    ");
            gets(b[i].name); 
            scanf("%lf",&b[i].price);  
            if(b[i].price>b[max].price)
            {  
                
                max=i;  
            }  
            if(b[i].price<b[min].price)
            {  
               
                min=i;  
            }   
        }  
        printf("%.2lf, %s
    ",b[max].price,b[max].name);  
        printf("%.2lf, %s
    ",b[min].price,b[min].name);  
        return 0;  
    }  

    本题在进行过程中较为流畅,并无问题

    题目2 计算平均成绩
    1 设计思路
    (1)主要描述题目算法
    第一步:先在程序中建立所需的结构体类型
    第二步:先定义所需的变量,然后按要求输入所需的数据,
    第三步:再利用for循环求出所有同学的成绩总和,然后求出平均值

    流程图

     代码

    #include<stdio.h>
    struct score
    {
      char num[20];
      char name[20];
      double s;
    };
    int main()
    {
       struct score s[100];
       int i,n;
       double sum=0,average;
       scanf("%d",&n);
       for(i=0;i<n;i++)
       {
         scanf("%s%s%lf",&s[i].num,&s[i].name,&s[i].s);
       }
       for(i=0;i<n;i++)
       {
         sum=sum+s[i].s;
       }
       average=sum/n;
       printf("%.2f
    ",average);
       for(i=0;i<n;i++)
       {
         if(s[i].s<average)
         {
           printf("%s %s
    ",s[i].name,s[i].num);
           
         }
       }
       return 0;
    }

    本题在解决过程中并没有遇到问题

    要求三、学习总结和进度
    1、指针与结构作业中题目所使用的知识点。
    1.结构体的正确使用和输出定义的变量。

     git截图

    git 链接

    https://coding.net/u/xukeai222/p/XUJINGQI/git/tree/master/?public=true

  • 相关阅读:
    php解析.csv文件
    sublime text3 输入中文的解决方法
    git 的使用
    yii2.0 框架邮件的发送
    yii2.0的分页和排序
    php上传图片文件常用的几个方法
    在yii框架中如何连接数据库mongodb
    yii框架中验证器声明一组内置验证器可以使用短名称引用
    yii中的cookie的发送和读取
    ExpressionToSQL
  • 原文地址:https://www.cnblogs.com/SR1011/p/8922427.html
Copyright © 2011-2022 走看看