Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
求大佬看看哪里错了,我在自己编译器上运行没撒问题package Lesson3; import java.util.Arrays; import java.util.Scanner; public class TeleMap { int len; String[] s; int[] m; int num,count; String out=""; public static void main(String[] args) throws Exception { TeleMap tm = new TeleMap(); tm.info(); tm.count(); tm.output(); } private void output() { if(flag!="") { // TODO Auto-generated method stub System.out.println(out);} else { System.out.println("No duplicates."); } } private void count() { num = 0; count=1; // TODO Auto-generated method stub for (int i = 1; i < len; i++) { if(m[i]==m[i-1]) { count++; } else if(count>1) { out+="\n"+format(m[i-1])+" "+count; count=1; } } } private String format(int temp) { System.out.println(temp); int a=temp; int b=temp; String temp_s=""; for(int i=6;i>=0;i--) { // System.out.println((int)Math.pow(10, i)); a=b/((int)Math.pow(10,i)); temp_s+=a; if(i==4) { temp_s+="-"; } b-=a*((int)Math.pow(10,i)); // System.out.println(" a: "+a); } // TODO Auto-generated method stub return temp_s; } void info() throws Exception { Scanner sc = new Scanner(System.in); len = sc.nextInt(); s = new String[len]; m = new int[len]; for (int i = 0; i < len; i++) { s[i]=sc.next(); s[i] = s[i].replaceAll("-", ""); s[i] = s[i].replaceAll("[ABC]", "2"); s[i] = s[i].replaceAll("[DEF]", "3"); s[i] = s[i].replaceAll("[GHI]", "4"); s[i] = s[i].replaceAll("[JKL]", "5"); s[i] = s[i].replaceAll("[MNO]", "6"); s[i] = s[i].replaceAll("[PRS]", "7"); s[i] = s[i].replaceAll("[TUV]", "8"); s[i] = s[i].replaceAll("[WXY]", "9"); m[i] = Integer.parseInt(s[i]); } Arrays.sort(m); } } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator