创建一个多2个元素的数组,前后各一个,这样可以统一处理平均值。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int[] arr = new int[n+2];
for (int i = 1; i < arr.length-1; i++) {
arr[i] = input.nextInt();
}
for (int i = 1; i < arr.length-1; i++) {
if(i == 1 || i == arr.length-2){
System.out.print((arr[i-1]+arr[i]+arr[i+1])/2 + " ");
}
else{
System.out.print((arr[i-1]+arr[i]+arr[i+1])/3 + " ");
}
}
}
}