26 二维数组求各行均值
作者: 卢婷时间限制: 1S章节: 二维数组
问题描述 :
在3*4的二维数组a中,计算出各行的平均值,放在一个一维数组b中,如:
a=(3 16 12 1
4 32 11 10
10 25 12 7)
b=(8 14.25 13.5)
输入说明 :
二维数组a
输出说明 :
一维数组b的值,输出时,小数尾部的0不输出。
输入范例 :
3 16 12 1
4 32 11 10
10 25 12 7
输出范例 :
8 14.25 13.5
import java.math.BigDecimal;
import java.util.Scanner;
public class test_26 {
/**
* 26 二维数组求各行均值
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double b;
StringBuilder builder = new StringBuilder();
for (int i = 0; i < 3; i++) {
b=0;
String[] strings = sc.nextLine().trim().split(" ");
for (String str:strings) {
b+=Double.valueOf(str);
}
b=b/4;
BigDecimal bigDecimal = new BigDecimal(b).stripTrailingZeros();
builder.append(bigDecimal).append(" ");
}
System.out.println(builder.toString());
}
}