<script type="text/javascript">
document.write("<table border='1' align='center' cellpadding='20'>");
for (j = 1; j <= 10; j++) {
var n;
document.write('<tr>');
for (i = 1; i <= 10; i++) {
if (i == j) {
document.write('<td align="right" bgcolor="green">', i * j, '</td>');
} else if (i * j == n + 1) {
document.write('<td align="right" bgcolor="blue">', i * j, '</td>');
}
else {
document.write('<td align="right">', i * j, '</td>');
}
}
document.write("</tr>");
}
document.write("</table>");
</script>
私の理科コンピューターのクラスの先生は、クラスに乗算表を作成し、クロスラインを作成してペイントするために必要な方程式を見つけるように依頼しました. それを行った後、彼はクロスラインの後に乗算表に残る三角形を(それぞれ異なる色で)ペイントするように私たちに依頼しました。i==j の場合、左から右へのクロス ラインを取得しました。i*j==n+1 の場合、もう 1 つのクロス ラインも取得したと思います。しかし、このnを追加する方法が本当にわかりません。