JAVA
import java.util.Scanner;
public class Main {
public static void main(String args[]){
int n,m;
int[] num = new int[100];
num[0] = 2;
for(int i = 1;i<100;i++){
num[i] = num[i-1] + 2;
}
Scanner scan = new Scanner(System.in);
while(scan.hasNext()){
n = scan.nextInt();
m = scan.nextInt();
int p = 0;
int[] sum = new int[100];
int t = n/m;
int tm = n%m;
for(int i =0 ;i < n-tm; i+=m){
int s = 0;
int q = i;
int temp = m;
while(temp-- != 0){
s += num[q++] ;
}
sum[p++] = s/m;
}//for
if(tm!=0){
int lm = 0;
for(int i = n-tm;i<n;i++ ){
lm += num[i];
}
sum[p++] = lm/tm;
}
//输出
for(int i = 0 ;i < p - 1;i ++){
System.out.print(sum[i]+" ");
}
System.out.println(sum[p-1]);
}
}
}
本文介绍了一个使用Java编写的程序,该程序通过读取用户输入的两个整数n和m来计算一个特定数组中元素的平均值。数组的每个元素是由前一个元素加2构成的序列,从2开始。程序通过循环遍历并计算每m个连续元素的平均值,最后输出这些平均值。
519

被折叠的 条评论
为什么被折叠?



