UVa 10370 Above Average (water ver.)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


10370 - Above Average

Time limit: 3.000 seconds

http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=1311

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 between 0 and 100) of a student in the class. For each case you are to output a line giving the percentage of students whose grade is above average, rounded to 3 decimal places.

Sample Input


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


Output for Sample Input


40.000%
57.143%
33.333%
66.667%
55.556%


完整代码:

/*0.012s*/

#include <cstdio>

int num[1010];

int main(void)
{
	int i, t, n, average, count;
	scanf("%d", &t);
	while (t--)
	{
		scanf("%d", &n);
		average = 0;
		for (i = 0; i < n; i++)
		{
			scanf("%d", &num[i]);
			average += num[i];
		}
		average /= n;///由于是大于,所以没问题~
		count = 0;
		for (i = 0; i < n; i++)
			if (num[i] > average) count++;
		printf("%.3f%%\n", (double)count / n * 100);
	}
	return 0;
}



阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

“UVa 10370 Above Average (water ver.)” 的相关文章

怎么使用ThinkPHP来实现评论功能 - 编程语言

本篇内容介绍了“怎么使用ThinkPHP来实现评论功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 什么是ThinkPHP首先,让我们了解...

【Dart 教程系列第 34 篇】Dart 之 indexOf、lastIndexOf 获取指定元素在字符串的索引

这是【Dart 教程系列第 34 篇】如果觉得有用的话欢迎关注专栏。 indexOf 源码如下所示 int indexOf(Pattern pattern, [int start = 0]); 语法 由前向后查找指定字符返回值是 int 类型如果有符合条件的则返回对应字符所在的索...

php大小写转换公式怎么使用 - 编程语言

本篇内容介绍了“php大小写转换公式怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 在编写PHP程序时,经常需要对字符串进行大小写转...

c++11应该使用的特性

http://blog.jobbole.com/44015/...

Linux硬件状况

sensors:测试主机状况(温度什么的) lsmod:usb芯片版本 iostat: cpu与存储设备状态...

创建线程

pthread_create:创建新的控制流 pthread_exit:从现有的控制流中退出 pthread_join:从控制流中得到退出状态 pthread_cleanup_push:注册在退出控制流时调用的函数 pthread_self:获取控制流的ID...