0
私はこのテンプレートからベースjavascriptの と菱形の番号を作成します:上記のjavascriptダイヤモンド番号形状のJavascript
function Pyramid(number) {
document.write("<center>"); // this to align the output in center
if (number > 0) {
Pyramid(number - 1); //this is to move through the number of iterations
for (j = 1; j <= number; j++) //this loop is to print the numbers in ascending order
{
document.write(" " + j);
}
for (k = number - 1; k > 0; k--) // this loop is to print the numbers in descending order
{
document.write(" " + k);
}
}
document.write("<br>");
}
<table>
<tr>
<td>Enter a number</td>
<td><input type="text" id="no" name="number"></td>
</tr>
<tr>
<td></td>
<td><input type=submit value="submit" id="pattern" onclick="Pyramid(document.getElementById('no').value)"></td>
</tr>
</table>
はピラミッド形の数字をレンダリングしている、私は何とかそれを回すことができますダイヤモンドの形に、行はまだユーザーの入力から定義されていますか? はここに希望の結果の画像です。
https://drive.google.com/open?id=1QsNtpsHFgY-ornrruhiAGhZWUqA9GFxi
分離した2つの関数を使用する必要がある場合?私は技術的な問題は見ません。 –
はいそれは作品です しかし、何とか私は提供した画像のように見えるように数字の形を変えたいと思います。 –
平方フィート2ピラミッド:1ノーマル、1逆転n-1。それは正方形、幸運それを実装するだろう! –