Kim 有一枚硬币。为了验证这枚硬币是不是均匀的,Kim开始重复抛这枚硬币。
现在给出Kim抛硬币的结果,请你告诉Kim抛出正面的次数占总次数的比例。
第一行一个整数T,表示有T组数据。
接下来T组数据,每组数据第一行一个整数n,表示Kim抛了n次硬币。
接下来一行n个整数0或1,0表示抛出了反面,1表示抛出了正面。
对于每组数据,输出一行一个小数表示抛出正面的次数占总次数的比例,保留两位小数。
2 9 0 0 1 1 0 1 0 1 0 4 0 1 1 1
0.44 0.75
T<=10
1<=n<=100
水题。
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
int t,n,m,i,j;
scanf("%d",&t);
while(t--)
{
int sum=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&m);
if(m==1)
{
sum++;
}
}
double k=sum*1.0/n;
printf("%.2lf\n",k);
}
return 0;
}