poj2350
#include <stdio.h>
#include <stdlib.h> int main()
{
int n,graTable[],tim,i;
scanf("%d",&n);
while(n--)
{
int sum=,cout=;
float aver;
scanf("%d",&tim);
for(i=;i<tim;i++)
{
scanf("%d",&graTable[i]);
sum+=graTable[i];
}
aver=(float)sum/tim;
for(i=;i<tim;i++)
{
if(graTable[i]>aver)
cout++;
}
printf("%.3f%%\n",*(float)cout/tim);//%%的意义在于输出一个%
//对两个整数的除法,单是想从输出格式上让其输出浮点数,不行,要在他们的左边就强制转换类型
}
return ;
}
总结:%%输出%两个整数相除,要让其输出浮点数,光是在输出格式上控制是不够的,还要在其左边(float)
poj2350的更多相关文章
随机推荐
- php 查找数组中是否存在某项,并返回指定的字符串,可用于检查复选,单选等
/** * 查找数组中是否存在某项,并返回指定的字符串,可用于检查复选,单选等 * @param $id * @param $ids * @param string $returnstr * @ret ...
- Unknown system variable 'tx_read_only'
SpringMVC+SpringDataJPA(1.4.2.RELEASE)+hibernate(4.2.7)+mysql6.0的开发环境,mysql-connector要older than5.1. ...
- SQLite header and source version mismatch 解决方案
我下载了sqlite源码,并且configure, make, make install. 然后就出现SQLite header and source version mismatch 的错误. 上 ...
- Datagridview控件实现分页功能
可以进行sql语句进行设置: 1.先新建一个窗体,一个DataGridView控件.两个label控件.两个Button控件 2.代码如下: using System; using Sy ...
- AutoItLibrary库入门
一.AutoItLibrary入门 1. 为什么要使用AutoItLibrary Selenium2library在我们实际测试web页面的时候基本上已经够用了,不过还是会有部分情况下会脱离Selen ...
- Linux07--Shell程序设计03 通配符与正则表达式
通配符 通配符可用于代替字符. 通常地,星号“*”匹配0个或以上的字符,问号“?”匹配1个字符. 使用情况: 1.文件和目录 在CP/M.DOS.Microsoft Windows和类Unix操作系统 ...
- nodejs递归创建目录,同步和异步方法
nodejs递归创建目录,同步和异步方法.在官方API中只提供了最基本的方法,只能创建单级目录,如果要创建一个多级的目录(./aaa/bbb/ccc)就只能一级一级的创建,感觉不是很方便,因此简单写了 ...
- L1 正则 和 L2 正则的区别
L1,L2正则都可以看成是 条件限制,即 $\Vert w \Vert \leq c$ $\Vert w \Vert^2 \leq c$ 当w为2维向量时,可以看到,它们限定的取值范围如下图: 所以它 ...
- Hibernate 配置详解(9)
hibernate.cache.use_structured_entries Hibernate文档上介绍,该属性是用于把对象以一种更易读的方式放到二级缓存中,这样,在对二级缓存进行监控的时候就更容易 ...
- c++犯的错误
(1) 定义的变量一定要初始化:long long llnum; int nNum = 4; llnum = nNum; (llnum的值不是4,高四位是随机数) int型变量赋值给longl ...