#include<iostream>
#include<stdio.h>
#include<iomanip>
using namespace std;
int n, a[105], c, d;
double p[105], ans;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0),cout.tie(0);
cin >> n;
for (int i = 1; i <= n; i++) cin >> p[i];
while(1) {
cin >> c >> d;
if (!c) break;
a[c]+=d;
}
for (int i = 1; i <= n; i++) {
cout << a[i] << endl;
ans += a[i] * p[i];
}
cout << fixed << setprecision(2) << ans <<endl;
}
2024团体程序设计天梯赛L1-102 兰州牛肉面
于 2024-04-21 22:22:19 首次发布
这篇文章详细描述了一个C++程序,用户输入一系列数字,程序动态存储并累加这些数字,最后计算总和并输出,保留两位小数精度。
摘要由CSDN通过智能技术生成