15-07-08 数组-- 去掉最低分去掉最高分取平均分
2015-07-15 23:09
316 查看
输入同学的分数,去掉两个最高分,去掉两个最低分,求和后取平均分
Console.Write("请输入人数:"); int r = Convert.ToInt32(Console.ReadLine()); int[] cj = new int[r]; if (r >= 5) { for (int i = 0; i < r; i++) { Console.WriteLine("请输入第{0}个人的成绩", i + 1); cj[i] = Convert.ToInt32(Console.ReadLine()); } for (int a = 0; a < cj.Length - 1; a++) { for (int b = 0; b < cj.Length - 1 - a; b++) { if (cj[b] >= cj[b + 1]) { int zj = cj[b]; cj[b] = cj[b + 1]; cj[b + 1] = zj; } } } int sum = 0; for (int x = 0; x < cj.Length; x++) { if (x == 0 || x == 1 || x == cj.Length - 1 || x == cj.Length - 2) { } else { sum = sum + cj[x]; } } double pj = sum / (cj.Length - 4); Console.WriteLine("去掉两个最高分两个最低分之后的平均数为:" + pj); } else { Console.WriteLine("请输入的人数大于等于5!!!"); }
相关文章推荐
- jni 简单实践 eclipse支持c++11
- Android Day01-Android按钮点击事件的4种写法
- 进程与线程之间的区别和联系
- hdu 3443(水题,公式)Shift Number
- Java HttpClient使用
- RequireJS学习资料汇总
- Django 模板中引用静态资源(js,css等)
- 页面上动态编译及执行java代码
- 用P3P header解决iframe跨域访问cookie
- 将string转换成char型的一般方法
- python 多线程两种实现方式
- 2015071502 - 东北
- Windows Azure 保留已存在的虚拟网络外网IP(云服务)
- Android Studio 快捷键
- Android开发实战记录
- 通过Servlet生成验证码图片
- qt 工作实践经验
- 使用canvas与Paint在View中居中绘制文字
- ASP.NET 异步Web API + jQuery Ajax 文件上传代码小析
- 15-07-08 数组-- 投票选班长