题目描述
Problem A
类似超市结账,计算购买的商品的总价格。
输入:
第一行为测试数据组数T(0<T<=10)
每组数据第一行为购买商品的种类n,接下来n行,每行两个数据,第一个为商品价格,第二个为商品数量,价格为实型。
输出
每一行输出相对应数据的总价值,保留两位小数。
测试数据:
2
2
1.00 2
0.50 2
1
100.0 1
输出:
3.00
100.00
void money_sum()
{
int n;
cin >> n;
vector<float> res;
for (int i = 0; i < n; i++)
{
int m;
cin >> m;
float a, b, sum = 0;
for (int j = 0; j < m; j++)
{
cin >> a;
cin >> b;
sum += a * b;
}
res.push_back(sum);
}
for (int i = 0; i < n; i++)
{
cout << setiosflags(ios::fixed)<<setprecision(2)<<res[i] << endl;
}
}