zoukankan      html  css  js  c++  java
  • 实验8 数组2

    统计和输出一次考试中的最高分、最低分、平均分,以及在90~100、 80~89、 70~79、 60~69和60分以下各分数段的人数。
    #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); sum=0; for(i = 0; i < n; i++) { printf("Mark[%d]=", i); scanf("%f", &Mark[i]); } for(i = 0; i < n; i++) { MaxMark=Mark[0]; MinMark=Mark[0]; 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); }
  • 相关阅读:
    做问答系统是对题目修改的bug
    控件treetable使用
    百度地图API --地理位置定位
    按每十分钟查询数据
    《deetom》项目开发历程<六> 免登陆
    poj 3348
    poj 1556
    poj 1269
    poj 3304
    R 540
  • 原文地址:https://www.cnblogs.com/chaoyue0806/p/3411455.html
Copyright © 2011-2022 走看看