CCF-卖菜 2018-9-1 100分
#include<stdio.h>
#define N 1000
int a[1000];
int b[1000];
int main() {
int n;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d",&a[i]);
}
int average;
for (int i = 0; i < n; i++) {
if (i == 0) {
average = (a[i] + a[i + 1]) / 2;
b[i] = average;
}else if (i == n - 1) {
average = (a[i - 1] + a[i]) / 2;
b[i] = average;
}else {
average = (a[i - 1] + a[i] + a[i + 1]) / 3;
b[i] = average;
}
}
for (int i = 0; i < n; i++) {
printf("%d ", b[i]);
}
return 0;
}