zoukankan      html  css  js  c++  java
  • 实验 8

    1.调试

    #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]);
        }
        //处理数据
        sum = 0;  // 1、赋予初始值
        MaxMark = 0;  // 2、赋予初始值,便于比较
        MinMark = 100;  // 3、赋予初始值,便于比较
        for(i = 0; i < n; i++)
        {
            //求总分数
            sum = sum + Mark[i];//4、赋值于Mark
            //求最大分数
            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++; //5、补充分数段
            else if(Mark[i] >= 70)
                Num70++;
            else if(Mark[i] >= 60)
                Num60++;
            else
                Num0++;
        }
        AvgMark = sum / n;
        //输出
        printf("最高分为%f
    ", MaxMark);//6、注意输出的类型
        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);
    }

    调试初期的没有截图。错误已经在程序中标出,要注意输出是整数型还是浮点型。赋初始值不能忘记。分数段不能掉。

  • 相关阅读:
    Fastjson的常用方法总结
    Springboot整合Gson报错
    SQL优化学习笔记(二)
    eclipse安装阿里巴巴代码规约插件
    Maven:记一次将jar包添加到maven私库的过程
    zookeeper 开机自启动 -- CentOS7
    JVM相关配置项
    JVM 优化
    jstat命令查看jvm的GC情况
    GC(Allocation Failure)引发的一些JVM知识点梳理
  • 原文地址:https://www.cnblogs.com/sally959/p/3411551.html
Copyright © 2011-2022 走看看