题目不好理解,不必非得算调和平均。
#include<stdio.h>
int main()
{
int i,N,j;
float Su,Ti,a[10000],sum=0,sum2=0,P1,P2;
scanf("%d",&N);
for(i=1;i<=N;i++)
{
scanf("%f",&a[i]);
sum=sum+a[i];
}
Su=sum*1.0/N;//算术平均表达式//
for(j=1;j<=N;j++)
{
sum2=sum2+1/a[j];
}
P1=sum2/N;
P2=1/P1;
printf("%.2f",P2);
return 0;
}