uva 10370 - Above Average
2016-01-02 13:58
597 查看
#include <iostream> #include <cstdio> using namespace std; int main() { unsigned C, N, tot_gra, aver, abo_c, gra[10010]; float perc; int i; cin >> C; while(C--) { cin >> N; tot_gra = 0; // tot_gra: total_grade for(i = 1; i <= N; i++) { cin >> gra[i]; tot_gra += gra[i]; } aver = tot_gra / N; abo_c = 0; for(i=0; i <= N; i++) if(gra[i] > aver) abo_c ++; perc = float(abo_c) / N * 100; printf("%0.3f%%\n", perc); } return 0; }
相关文章推荐
- 队列
- ListView和Checkbox
- Swift学习之UIButton
- LeetCode - Minimum Window Substring
- C/C++,数据结构单链表(采用C++"引用"方法)(寻找节点、在某处插入结点、删除某位置结点)
- Matlab中的归一化处理
- 深度学习与计算机视觉系列(6)_神经网络结构与神经元激励函数
- 手把手教你学单片机--51单片机C语言开发
- 深度学习与计算机视觉系列(6)_神经网络结构与神经元激励函数
- Rotate Image LeetCode
- Unity3D之坐标变化
- Spring整合Shiro做权限控制模块详细案例分析
- iOS代码规范 2016版
- JS检测数据类型
- 宅米网性能优化实践——初创互联网公司的野蛮成长
- C语言实现程序开机自启动
- PHP开发APP接口
- jquery选择器 之 获取父级元素、同级元素、子元素
- 判断元素标签名、获取标签名
- Maven笔记(二)仓库