Ok, also habe ich dieses Towers of Hanoi Programm ... Sie geben die Anzahl der Disks ein und es gibt die Anzahl der Züge aus, die es dauern würde, um es zu vervollständigen. Aus irgendeinem Grund bekomme ich keine Ausgabe. Ich weiß, es ist wahrscheinlich etwas klein, aber jede Hilfe wäre willkommen.Probleme beim Erhalten einer Ausgabe
var count = 0;
var numberOfPlates = document.getElementById("numPlates").value;
moveDisk(numberOfPlates, "A", "C", "B");
function moveDisk(N, A, C, B) {
if (N == 1)
count = count + 1;
if (N > 1) {
moveDisk(N - 1, A, B, C);
count = count + 1;
moveDisk(N - 1, B, C, A);
}
}
document.getElementById("moveOutput").innerHTML = "Move Count = " + count;
<h1>Towers of Hanoi</h1> Enter the number of discs:
<input type="textbox" id="numPlates" />
<input type="button" id="Move" value="Move Disks" onClick="moveDisk();" />
<p id="moveOutput"></p>
Sie Ihre Funktion aufrufen, aber keine Parameter 'onClick =" moveDisk() übergeben; ' – j08691
Ihre Ausgangsleitung außerhalb der zu sein scheint Funktion ... – epascarello