END
;
$seikaisu = 0;
for($i=1; $i<$syutudaisu+1; $i++) {
print "";
$tmp1 = substr($sentaku, $i-1, 1);
if($type == "k") {
if(@kaitou_tbl[$i-1] eq @sentakusi[$tmp1]) {
$seikaisu++;
$tmp = "○";
}
else {
if($tmp1 == 0) {
$tmp = sprintf("%2d", $i);
$tmp =~ s/ /0/g;
}
else {
$tmp = "×";
}
}
}
else {
if($tmp1 == 0) {
$tmp = sprintf("%2d", $i);
$tmp =~ s/ /0/g;
}
else {
$tmp = @sentakusi[$tmp1];
}
}
printf("%-2s|\n", $tmp);
print " \n" if($i % 5 == 0); } $next_no = $syutudai_no + 1; if($next_no > $#kaitou_tbl+1) { $next_no = 1; } if($type == "k") { $seikairitu = int($seikaisu / $syutudaisu * 100); print < 正解率=$seikairitu% END ; } if($type == "2") { print < |
第$syutudai_no問 : $header$mondai END ; if($type == 1) { print < END ; } if($type == "k") { $tmp1 = substr($sentaku, $syutudai_no-1, 1); $kait = @sentakusi[$tmp1]; $siki = @kaitou_tbl[$syutudai_no-1]; print < |