• 实验八 调适


    #include <stdio.h>
    #define MAX_N 100  //最大总人数
    void main()                                    
    {
        int n;                                        //总人数
        int i;                                        //循环变量
        float Mark[MAX_N];                            //各人成绩
        float MaxMark,MinMark,AvgMark;                //最高分 最低分 平均分   
        float sum;                                    //分数总和
        int Num90=0,Num80=0,Num70=0,Num60=0,Num0=0; //分数段
        printf("请输入总人数n=");
        scanf("%d",&n);
        for(i = 0; i < n; i++)
        {
            printf("Mark[%d]=", i);
            scanf("%f", &Mark[i]);
        }
        MinMark=100;
        MaxMark=0;
     sum=0;
        for(i = 0; i < n; i++)
        {
            sum = sum + Mark[i];
            if(Mark[i] > MaxMark)
                MaxMark = Mark[i];
            if(Mark[i] < MinMark)
                MinMark = Mark[i];
            if(Mark[i] >= 90)
                Num90++;
            else if(Mark[i] >= 80)
                Num80++;
      else if(Mark[i] >= 70)
                Num70++;
            else if(Mark[i] >= 60)
                Num60++;
            else
                Num0++;
        }
        AvgMark = sum / n;
        //输出
        printf("最高分为%f ", MaxMark);
        printf("最低分为%f ", MinMark);
        printf("平均分为%f ", AvgMark);
        printf("90-100的人数为%d ", Num90);
        printf("80-89的人数为%d ", Num80);
        printf("70-79的人数为%d ", Num70);
        printf("60-69的人数为%d ", Num60);
        printf("60分以下人数为%d ", Num0);
    }

  • 相关阅读:
    C# 获得word中某一段落所在页的页码
    写一个安全的Java单例
    递归算法
    redis连接池连接失败的问题
    A query was run and no Result Maps were found for the Mapped Statement .....................
    解决maven默认JDK1.5报错
    mybatis控制台不报错数据库却没有值返回的问题
    LNMP 环境更换Nginx 服务器为Tengine
    简易的phpexcel导出柱状图
    Laravel学习基础篇之--路由
  • 原文地址:https://www.cnblogs.com/2013djj/p/3405911.html
Copyright © 2020-2023  润新知