标签:
Time Limit: 1000MS | Memory Limit: 10000K | |
Total Submissions: 164661 | Accepted: 61136 |
Description
Input
Output
Sample Input
100.00 489.12 12454.12 1234.10 823.05 109.20 5.27 1542.25 839.18 83.99 1295.01 1.75
Sample Output
$1581.42
Source
以下代码可以通过。
import java.util.*; import java.text.*; public class Main { public static void main(String[] args){ Scanner cin = new Scanner(System.in); float value = 0; float temp = 0; for(int i=0; i<12; i++){ temp = Float.valueOf(cin.nextLine()).floatValue(); value += temp; } cin.close(); value = value / 12; DecimalFormat df = new DecimalFormat(".00"); String str = df.format(value); System.out.println("$" + str); } }
于此同时,我的BigDecimal的版本总是被报告Runtime Error。不知何故。
//import java.io.BufferedInputStream; import java.math.BigDecimal; import java.util.Scanner; public class Main { public static void main(String[] args) { //Scanner in = new Scanner(new BufferedInputStream(System.in)); Scanner in = new Scanner(System.in); String str = null; BigDecimal total = new BigDecimal(0); for(int i=0; i<12; i++){ str = in.nextLine(); total = total.add(new BigDecimal(str)); } in.close(); BigDecimal average = total.divide(new BigDecimal(12)); System.out.println("$" + average.toString()); } }
标签:
原文地址:http://my.oschina.net/u/553266/blog/467604