解题代码
#include <iostream>
#include <vector>
using namespace std;
int n;
int main()
{
cin >> n;
vector<int> price(n);
for (size_t i = 0; i < n; i++)
{
cin >> price[i];
}
cout << (price[0] + price[1]) / 2 << " ";
for (size_t i = 1; i < n - 1; i++)
{
cout << (price[i - 1] + price[i] + price[i + 1]) / 3 << " ";
}
cout << (price[n - 1] + price[n - 2]) / 2;
return 0;
}
这篇文章介绍了一个CSP编程题目,涉及输入一组菜价,计算每相邻三个价格的算术平均值。代码展示了如何使用C++的vector和基本输入输出操作来解决这个问题。
9041

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



