标签:
原题链接:http://acm.hunnu.edu.cn/online/?action=problem&type=show&id=11654&courseid=0
大数比较,果断用Java,但也要注意细节。
注意:比较的时候不能用 equals,如果用的话0.0和0.00是不相等的,有点像HDU2054,那题有详细解释
http://blog.csdn.net/hurmishine/article/details/51382141
AC代码:
import java.math.BigDecimal; import java.util.Scanner; public class Main { public static void main(String[] args) { int kase=0; Scanner sc = new Scanner(System.in); while(sc.hasNext()){ BigDecimal a = sc.nextBigDecimal(); BigDecimal b = sc.nextBigDecimal(); BigDecimal zero = new BigDecimal(0); System.out.printf("Case %d: ",++kase); if(a.compareTo(b)==0){ System.out.println("Same"); }else if(a.compareTo(b)>0){ System.out.println("Bigger"); }else{ System.out.println("Smaller"); } } } }
HNNU 11654 大还是小?【 湖南省第十一届大学生计算机程序设计竞赛,Java大数比较】
标签:
原文地址:http://blog.csdn.net/hurmishine/article/details/52291654