为什么写这个题的解答呢?一是因为自己太久没刷过题,需要找个题目练练手,不过这题的确水了点~~二是因为我用Java写的~~应该没有很多人会用Java来A题吧
这题需要注意的只是精度问题,其实就是输出的时候要注意用两位小数
import java.math.BigDecimal;
import java.util.*;
public class Main {
static public void main(String[] args){
double sum;
double temp;
Scanner cin = new Scanner(System.in);
sum = 0;
for(int i = 0; i < 12; i++)
{
temp = cin.nextDouble();
sum += temp;
}
sum /= 12.0;
BigDecimal b = new BigDecimal(sum);
sum = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
//Java的输出位数控制 需要import java.math.BigDecimal;
System.out.println("$"+sum);
}
}