实验8 数组2
2013-11-11 03:02
316 查看
#include <stdio.h> #define MAX_N 100 //最大总人数 void main() { int n; //总人数 int i; //循环变量 int index=0; float Mark[MAX_N]; //各人成绩 float MaxMark=0,MinMark=100,AvgMark=0; //最高分 最低分 平均分 float sum=0; //分数总和 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]); } 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\n", MaxMark); printf("最低分为%f\n", MinMark); printf("平均分为%f\n", AvgMark); printf("90-100的人数为%d\n", Num90); printf("80-89的人数为%d\n", Num80); printf("70-79的人数为%d\n", Num70); printf("60-69的人数为%d\n", Num60); printf("60分以下人数为%d\n", Num0); }
相关文章推荐
- 编程习惯
- Sqrt(x) 求平方根@LeetCode
- 全排列——内容整理
- 实验 4 在分支循环结构中调用自定义函数
- 程序员必须知道的英语!!
- BIOS和CMOS的联系与区别
- Tomcat密码问题
- C#实现因式分解代码
- 嵌入式面试资料
- 引用 模块编译Makefile模板
- linux下I2C驱动
- osgearth earth文件规范-符号参考
- 0<Double.MIN_VALUE
- 引用 xp系统引导修复(转载)
- JAVA中sleep()、wait()、yield()、join()方法浅析
- 【引用】Linux 内核驱动--多点触摸接口
- 您可能感兴趣的100个网站 按SogouRank排序
- 科研人员常用的十八大学术搜索引擎
- c语言指针数组与数组指针
- 多线程编程技术