| ||||||||||
| 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 | |||||||||
Problem 2469-runtime error在下是菜鸟 不知道下面程式码为何一直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: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator