本人初学,水平有限,若有不足,恳请赐教!
具体代码如下:
#include <iostream>
using namespace std;
int day1[1010]; //记录第一天各商店的价格,编号从1开始
int main()
{
int n;
cin >> n;
for(int i = 1; i < n + 1; i++) //读入数据
cin >> day1[i];
for(int i = 1; i < n + 1; i++) //计算并输出,注意边界处理
{
if(i == 1) cout << (day1[i] + day1[i + 1]) / 2 << ' ';
else if(i == n) cout << (day1[i] + day1[i - 1]) / 2;
else cout << (day1[i - 1] + day1[i] + day1[i + 1]) / 3 << ' ';
}
return 0;
}