题目如下:
代码如下:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int n; //n个商家
Scanner scan=new Scanner(System.in);
n=scan.nextInt();
int[] arryOne=new int[n]; //n个输入
int[] arryTwo=new int[n]; //n个输出
for(int i=0;i<arryOne.length;i++) {
arryOne[i]=scan.nextInt();
}
for(int i=0;i<arryOne.length;i++) {
if(i==0) { //第一个商家的平均值
arryTwo[i]= (arryOne[i]+arryOne[i+1])/2;
}else if(i==arryOne.length-1) { //最后一个商家的平均值
arryTwo[i]=((arryOne[i]+arryOne[i-1])/2);
}else { //其他商家的平均值
arryTwo[i]=(arryOne[i]+arryOne[i+1]+arryOne[i-1])/3;
}
}
for(int i:arryTwo) {
System.out.print(i+" ");
}
}
}