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

    #include <stdio.h>
    #define MAX_N 100  /*最大总人数*/
    void main()
    {
        int n;                                        /*总人数*/
        int i;                                        /*循环变量*/
        float Mark[MAX_N];                            /*各人成绩*/
        float MaxMark,MinMark=100,AvgMark=0;                /*最高分 最低分 平均分*/
        float sum;                                    /*分数总和*/
        int Num90=0,Num80=0,Num70=0,Num60=0,Num0=0; /*分数段*/
        sum=0;
        printf("请输入总人数n=");
        scanf("%d",&n);
        for(i = 1; i <= n; i++)
        {
            printf("Mark[%d]=", i);
            scanf("%f", &Mark[i]);
        }
        for(i = 1; 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);
    }

  • 相关阅读:
    P3368 【模板】树状数组 2
    P3374 【模板】树状数组 1
    P1631 序列合并
    P1387 最大正方形
    P1197 [JSOI2008]星球大战
    P2866 [USACO06NOV]糟糕的一天Bad Hair Day
    P1196 [NOI2002]银河英雄传说
    SP1805 HISTOGRA
    P1334 瑞瑞的木板
    2019信息学夏令营游记
  • 原文地址:https://www.cnblogs.com/xym0914/p/3411273.html
Copyright © 2011-2022 走看看