题目如下:
代码如下:
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+" ");
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/80395.html