Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

原来一个小错误,555.。

Posted by longpo at 2009-10-05 17:40:36 on Problem 1454
In Reply To:JAVA不知道这样写为什么会错,高手请教! Posted by:longpo at 2009-10-05 17:35:50
> import java.io.*;
> import java.util.*;
> import java.math.*;
> public class Main {
>     public static void main(String[] args) {
>         Scanner cin=new Scanner(System.in);
>         BigInteger b;
>         BigInteger one=new BigInteger("1");
>         BigInteger zero=new BigInteger("0");
>         while(cin.hasNext()){
>             BigInteger a=new BigInteger("1");
>             b=cin.nextBigInteger();
>             System.out.print(b);
>             if(b.equals(zero)){
>                 break;
>             }
>             for(; ; b=b.subtract(one)){
>                 if(b.equals(zero)) break;
>                 a=a.multiply(b);
>             }
>             String p=a.toString();
>             int len=p.length();
>             int res[]=new int[11];
>             for(int i=0; i<11; i++){
>                 res[i]=0;
>             }
>             for(int i=0; i<len; i++){
>                 if(p.charAt(i)=='0') res[0]++;
>                 if(p.charAt(i)=='1') res[1]++;
>                 if(p.charAt(i)=='2') res[2]++;
>                 if(p.charAt(i)=='3') res[3]++;
>                 if(p.charAt(i)=='4') res[4]++;
>                 if(p.charAt(i)=='5') res[5]++;
>                 if(p.charAt(i)=='6') res[6]++;
>                 if(p.charAt(i)=='7') res[7]++;
>                 if(p.charAt(i)=='8') res[8]++;
>                 if(p.charAt(i)=='9') res[9]++;
>             }
>             System.out.printf("! --\n   (0)%5d    (1)%5d    (2)%5d    (3)%5d    (4)%5d\n   (5)%5d    (6)%5d    (7)%5d    (8)%5d    (9)%5d\n",res[0],res[1],res[2],res[3],res[4],res[5],res[6],res[7],res[8],res[9]);
>             
>         }
>     }
> }

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator