#10787: java WA 明明答案對一直過不了


d50110 (MaxCool)

學校 : 不指定學校
編號 : 56871
來源 : [49.216.133.148]
最後登入時間 :
2016-04-14 17:29:40
a015. 矩陣的翻轉 | From: [49.216.134.106] | 發表日期 : 2016-03-17 23:17

                  

import java.util.Scanner;

public class RRR {

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

int a = sc.nextInt() , b = sc.nextInt();
int[][] array = new int[a][b];

if(array.length < 100)
while(sc.hasNext()){
for(int row =0 ; row< a ; row++){
for(int col =0; col<b ; col++){

int value = sc.nextInt();
array[row][col] = value;
}
}
for(int c =0; c< b ; c++){
for(int d=0 ; d<a ; d++){
System.out.print(array[d][c] + " ");
}
System.out.println();
}
}

}
}

 
#10788: Re:java WA 明明答案對一直過不了


d50110 (MaxCool)

學校 : 不指定學校
編號 : 56871
來源 : [49.216.133.148]
最後登入時間 :
2016-04-14 17:29:40
a015. 矩陣的翻轉 | From: [49.216.134.106] | 發表日期 : 2016-03-17 23:18

                  

import java.util.Scanner;

public class RRR {

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

int a = sc.nextInt() , b = sc.nextInt();
int[][] array = new int[a][b];

if(array.length < 100)
while(sc.hasNext()){
for(int row =0 ; row< a ; row++){
for(int col =0; col
int value = sc.nextInt();
array[row][col] = value;
}
}
for(int c =0; c< b ; c++){
for(int d=0 ; d System.out.print(array[d][c] + " ");
}
System.out.println();
}
}

}
}

第 1 測資點(100%): WA (line:4) 
答案不正確 

您的答案為: 1 5
正確答案為: 3

真的快瘋掉了 研究一天還是不知道為什麼qq



 
#11118: Re:java WA 明明答案對一直過不了


smart70094 (Scorpius)

學校 : 國立雲林科技大學
編號 : 55629
來源 : [118.171.189.79]
最後登入時間 :
2017-01-26 01:39:25
a015. 矩陣的翻轉 | From: [36.235.198.214] | 發表日期 : 2016-06-30 19:00

                  

import java.util.Scanner;

public class RRR {

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

int a = sc.nextInt() , b = sc.nextInt();
int[][] array = new int[a][b];

if(array.length < 100)
while(sc.hasNext()){
for(int row =0 ; row< a ; row++){
for(int col =0; col
int value = sc.nextInt();
array[row][col] = value;
}
}
for(int c =0; c< b ; c++){
for(int d=0 ; d System.out.print(array[d][c] + " ");
}
System.out.println();
}
}

}
}

第 1 測資點(100%): WA (line:4) 
答案不正確 

您的答案為: 1 5
正確答案為: 3

真的快瘋掉了 研究一天還是不知道為什麼qq



因為有多筆資料,所以你的
int a = sc.nextInt() , b = sc.nextInt();
要放while(sc.hasNext())裡面

不然你的陣列大小就等於第一筆指定的大小

 
ZeroJudge Forum