above average

1000(ms)

65535(kb)

1531 / 3045

It is said that 90% of frosh expect to be above average in their class. You are to provide a reality check.

输入

The first line of standard input contains an integer C, the number of test cases. C data sets follow. Each data set begins with an integer, N, the number of people in the class (1 <= N <= 1000). N integers follow, separated by spaces or newlines, each giving the final grade (an integer 0 <= final grade <= 100) of a student.

输出

For each case you are to output a line giving the percentage of students whose grade is above average, rounded to 3 decimal places.

样例输入

5
5 50 50 70 80 100
7 100 95 90 80 70 60 50
3 70 90 80
3 70 90 81
9 100 99 98 97 96 95 94 93 91

样例输出

40.000%
57.143%
33.333%
66.667%
55.556%
#include<stdio.h>
int main()
{int n;int a[100][1005];scanf("%d",&n);for(int i=0;i<n;i++){scanf("%d",&a[i][0]);int sum=0;int avge=0;for(int j=1;j<=a[i][0];j++){scanf("%d",&a[i][j]);sum+=a[i][j];}avge=sum/a[i][0];float k=0;for(int j=1;j<=a[i][0];j++){if(a[i][j]>avge)k++;}k=k/a[i][0];printf("%.3f%%\n",k*100);}
}

西南科技大学OJ题 above average 0706相关推荐

  1. 西南科技大学OJ题 邻接矩阵到邻接表1055

    邻接矩阵到邻接表 5000(ms) 10000(kb) 2341 / 5552 假设无向图G采用邻接矩阵存储,编写一个算法输出邻接表. 输入 第一行为一个整数n,表示顶点的个数(顶点编号为0到n-1) ...

  2. 西南科技大学OJ题 求最小生成树(Prim算法)1075

    求最小生成树(Prim算法) 1000(ms) 10000(kb) 2256 / 4495 Tags: 生成树 求出给定无向带权图的最小生成树.图的定点为字符型,权值为不超过100的整形.在提示中已经 ...

  3. 西南科技大学OJ题 哈夫曼译码0986

    哈夫曼译码 1000(ms) 10000(kb) 1974 / 4142 通常要求根据给定的编码本对密文进行解码.现已给定相应字符的哈夫曼编码,要求根据编码对密文进行解码.(建立哈夫曼树以及编码.主函 ...

  4. 西南科技大学OJ题 顺序表插入操作的实现0943

    顺序表插入操作的实现 建立长度为n的顺序表,在指定的数据元素item之前插入数据元素data.如果指定的数据元素item不存在,则将data插入到顺序表的尾端.(数据类型为整型) 输入 第一行为顺序表 ...

  5. 西南科技大学OJ题 单链表的删除操作的实现0953

    单链表的删除操作的实现 1000(ms) 65535(kb) 2896 / 13622 建立长度为n的单链表,删除第i个结点之前的结点. 输入 第一行为自然数n,表示链式线性表的长度: 第二行为n个自 ...

  6. 西南科技大学OJ题 邻接矩阵存储简单路径1070

    邻接矩阵存储简单路径 5000(ms) 10000(kb) 2197 / 4175 Tags: 邻接矩阵 假设无向图G采用邻接矩阵存储,设计一个算法,输出图G中从顶点u到v的所有简单路径. 输入 简单 ...

  7. 山东科技大学OJ题库 1904 帮小明算算数

    1904 帮小明算算数 Description 小明现在正在学习加法,完成家庭作业后,经常需要借助计算机来验证自己做的答案是否正确.请帮小明写一个程序,辅助他进行验证答案. Input 输入只有一行, ...

  8. 山东科技大学OJ题库 1013-多少张钞票

    1013-多少张钞票 Description 客户去商店买东西时,不超过100美金的账单喜欢用现金支付.商店喜欢用最少的钞票给付客户的找零.请你编写一个程序帮助商店计算出:当客户买了x元商品给了一张1 ...

  9. 山东科技大学OJ题库 1011-GHacker的解谜过关游戏

    1011-GHacker的解谜过关游戏 Description GHacker最近痴迷于一个新上市的解谜游戏,其中一关的过关是破解一个字符串S.经过3天的冥思苦想,GHacker成功的搞明白了这其中的 ...

最新文章

  1. 微软亚洲研究院周明:从语言智能到代码智能
  2. java线程入门篇(一)
  3. java专业日报800字,JAVA每日学习日报 7.8
  4. boost::log模块测试样板,用于检查每个公共标头是否都是独立的并且没有任何缺失的 #includes
  5. 前端学习(1908)vue之电商管理系统电商系统之渲染修改用户的表单预先验证
  6. Linux进阶之路————远程登录与vim编辑器
  7. 破碎的互联网下,加密技术正在恢复数据主权!
  8. C++笔记------static 和 const 在类中用法
  9. idea 删除补丁_带着好奇心去探索IDEA
  10. Libev源码分析07:Linux下的eventfd简介
  11. 软件测试经典问题——NextDate函数
  12. mapreduce web日志预处理
  13. android手机 办公软件,Android手机办公软件推荐:WPS移动版(Kingsoft Office)
  14. node.js 安装详细步骤教程
  15. 使用itextpdf切割、合并pdf以及合并多个图片成为pdf
  16. 双击 计算机 打不开,电脑双击桌面图标打不开的解决方法
  17. 团队作业8----第二次项目冲刺(Beta阶段) 第五天
  18. 员工未回复群消息全员被罚200元,企业:符合公司规章制度! 律师回复来了......
  19. python 微信公众号发文章_如何使用 Python 爬取微信公众号文章
  20. 满足哪些条件的商品有资格参与亚马逊秒杀卖家们知多少?

热门文章

  1. 防守者的角度来看攻击
  2. SwitchHosts以管理员身份运行执行失败
  3. 安卓百度地图之步行路径规划
  4. 接口测试工具postMan、soapUI百度网盘下载以及简单使用
  5. 经验之谈,Java自学多久可以找到工作?
  6. 苹果Mac怎样设置外接显示器镜像显示模式?
  7. 单轨铁路列车重新调度的强化学习方法
  8. 13 款炫酷的 MySQL 可视化管理工具
  9. GIS地理工具案例教程——合并选中图层
  10. IntelliJ IDEA :快捷键整理