#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,i=0;
float a,b,c=0,s=0;
scanf("%d",&n);
for(i;i<n;i++)
{
scanf("%f%f",&a,&b);
s+=a;
c+=a*b;
}
printf("%.2f",c/s);
return 0;
}
using namespace std;
int main()
{
int n,i=0;
float a,b,c=0,s=0;
scanf("%d",&n);
for(i;i<n;i++)
{
scanf("%f%f",&a,&b);
s+=a;
c+=a*b;
}
printf("%.2f",c/s);
return 0;
}
本文展示了一个使用C++编写的简单程序,该程序通过读取输入数据来计算加权平均数。首先读取数据组数,然后逐一读取每组数据中的两个浮点数,第一个数为权重,第二个数为对应的数值。
1万+

被折叠的 条评论
为什么被折叠?



