描述
N个正数的算数平均是这些数的和除以N,它们的调和平均是它们倒数的算数平均的倒数。
编写程序,计算给定的一系列正数的调和平均值。
输入
第 1 行给出正整数N(≤1000);
第 2 行给出N个正数,都在区间[0.1,100]内。
输出给定数列的调和平均值,输出小数点后2位。
#include <stdio.h>
#include <math.h>
int main(int argc,char *argv[])
{
double i,n, s=0,k=0,z;
scanf("%lf",&n);
for(i=1;i<=n;i++)
{ scanf("%lf",&k);
s=s+1/k;
}
z=n/s;
printf("%0.2f\n",z);
}
直接ac简简单单。