返回信息流import java.util.Scanner;
public class Main{
public static void main(String [] args)throws Exception{
String [] holy = {"imix", "ik", "akbal", "kan", "chicchan", "cimi", "manik",
"lamat", "muluk", "ok", "chuen", "eb", "ben", "ix", "mem", "cib",
"caban", "eznab", "canac", "ahau",null,null,null,null,null,null,null};
String [] ma = {"pop", "no", "zip", "zotz", "tzec", "xul",
"yoxkin", "mol", "chen", "yax", "zac", "ceh", "mac",
"kankin", "muan", "pax", "koyab", "cumhu",null,null,null,null,null,null,null};
int n = 0;
Scanner scanner = new Scanner(System.in);
n = scanner.nextInt();
String [][] mas = new String [n*2][100];
for(int i = 0; i < n; i++){
String temps1 = scanner.next();
Integer tempn = scanner.nextInt();
if(tempn > 5000){
return;
}
mas[i][0] = temps1.substring(0,temps1.indexOf('.'));
mas[i][1] = temps1.substring(temps1.indexOf('.') + 1,temps1.length());
mas[i][2] = tempn.toString();
}
for(int i = 0; i < n; i++){
int temp = Integer.parseInt(mas[i][0]) + 1;
for(int j = 0; j < ma.length; j ++){
if(mas[i][1].equals(ma[j])){
temp = temp + j * 20;
}
}
temp += Integer.parseInt(mas[i][2]) * 365;
if(temp >= 260){
int m = temp % 260;
mas[i][2] = ((temp - m) / 260) + "";
temp = m;
}
for(int t =0; t < temp; t++){
if(t == temp - 1){
mas[i][0] = "" + ((t) % 13+1);
mas[i][1] = "" + holy[t % 20];
}
}
}
System.out.println(n);
for(int i =0; i < n; i++){
System.out.println(mas[i][0] + " " + mas[i][1] + " " + mas[i][2]);
}
return;
}
}
这是一条镜像帖。来源:北邮人论坛 / java / #27887同步于 2013/11/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
请大牛过来看看,为什么在OJ上上报Runtime Error
panchao
2013/11/24镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
是这个题么
http://poj.org/problem?id=1008
我在eclipse里运行了下,抛异常了
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:840)
at java.util.Scanner.next(Scanner.java:1461)
at java.util.Scanner.nextInt(Scanner.java:2091)
at java.util.Scanner.nextInt(Scanner.java:2050)
at Main.main(Main.java:17)
【 在 panchao 的大作中提到: 】
: 我已经设得够大了。
【 在 yanxuan 的大作中提到: 】
: 是这个题么
: http://poj.org/problem?id=1008
: 我在eclipse里运行了下,抛异常了
: ...................
输入10.zac 0 第一个空格没有