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

Problem 2469-runtime error

Posted by missbus at 2007-02-28 14:52:18
在下是菜鸟  不知道下面程式码为何一直runtime error
请高手不吝指点   谢谢



import java.io.*;
import java.util.*;

public class Main{

    public static void main(String[] args)throws Exception {
        Scanner cin=new Scanner(System.in);

        BufferedReader keyin=new BufferedReader(new InputStreamReader(System.in));
        int choose=0;
        int []original=new int[52];
        int []position=new int[52];
        int []result=new int[52];
        int times=Integer.parseInt(keyin.readLine());
        String suit="",value="";
        String [][]ans=new String[100][52];

        for(int i=0;i<52;i++)
            original[i]=i+1;



        for(int i=0;i<times;i++)
        {           for(int j=0;j<26;j++)
            {
                position[j]= cin.nextInt();
            }
        for(int j=26;j<52;j++)
        {
            position[j]= cin.nextInt();
        }
                    for(int k=0;k<52;k++)
                {
                        result[k]=original[position[k]-1];
                }
                      for(int l=0;l<52;l++)
                      {
                        switch((result[l]-1)/13)
                        {
                          case 0:
                            suit="Clubs";
                            break;
                          case 1:
                            suit="Diamonds";
                            break;
                          case 2:
                            suit="Hearts";
                            break;      
                            default:
                            suit="Spades";
                          }
                    

                        switch( result[l]%13)
                        {
                          case 0:
                            value="Ace";
                            break;
                          case 10:
                            value="Jack";
                            break;
                          case 11:
                            value="Queen";
                            break;
                          case 12:
                            value="King";
                            break;
                          default:
                            value=""+(1+result[l]);
                      }
                        ans[i][l]=value+" of "+suit;
                        // System.out.println(value+" of "+suit);
                      }
    for(int s=0;s<52;s++)
    {
        original[s]=result[s];
    }
        }
              for(;;)
              {
                 choose=Integer.parseInt(keyin.readLine());
                 System.out.println();
              for(int i=0;i<52;i++)
                  {
                System.out.println(  ans[choose-1][i]);
                  }
              }
    }

}

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