poj的水题。
import java.text.DecimalFormat;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double d = 0.0;
double avgMoney = 0.0;
for(int idx=0;idx<12;idx++){
avgMoney += scanner.nextDouble();
}
avgMoney = avgMoney/12.0;
DecimalFormat df = new DecimalFormat(".00");
String str = df.format(avgMoney);
System.out.println("$" + str);
}
}
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
BigDecimal avgMoney = new BigDecimal(0);
for(int idx=0;idx<12;idx++){
BigDecimal money = scanner.nextBigDecimal();
avgMoney = avgMoney.add(money);
}
avgMoney = avgMoney.divide(new BigDecimal(12),2, RoundingMode.HALF_UP);
System.out.println("$"+avgMoney.toPlainString());
}
}
第一次原来是用BigDecimal来处理的,不过在除以12的时候没有设置精度,估计是因为这个原因导致poj提交不通过。加了精度后提交成功。
分享到:
相关推荐
Financial Management Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 49263 Accepted: 23921 Description Larry graduated this year and finally has a job. He's making a lot of money, but ...
北大POJ1004-Financial Management 解题报告+AC代码
poj1004题,解决一年账目高效求平均问题
C语言写的,通过了.我第一个POJ通过的文件,纪念一下.POJ上对于格式要求还真是紧啊!
ACM题 C++解法 自己做的 编译能通过
北大POJ水题整合包 解题报告+AC代码
POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类POJ分类
poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题报告poj 解题...
POJ第1861题源码 POJ第1861题源码 POJ第1861题源码
poj分类poj分类poj分类poj分类
北大POJ1159-Palindrome 解题报告+AC代码
poj 3414解题报告poj 3414解题报告poj 3414解题报告poj 3414解题报告
poj 1012解题报告poj 1012解题报告poj 1012解题报告poj 1012解题报告
poj 2329解题报告poj 2329解题报告poj 2329解题报告poj 2329解题报告
C语言 poj npu 西工大 C语言Poj答案全完整打包,给有需要的朋友
poj 1659解题报告poj 1659解题报告poj 1659解题报告poj 1659解题报告
POJ1503解答 POJ1503解答,正确答案(已通过POJ)
POJ1083的代码,POJ1083的代码,POJ1083的代码
POJ1048,加强版的约瑟夫问题 难度中等
北大POJ2002-Squares 解题报告+AC代码