segun veo inicias un copntador con el while, podrias utilizarlo para personalizar las id asi:
Código PHP:
Ver original<td> <input type="number" id="n<?php echo $n; ?>" style="width:50px" value="0" max="5" min="1"></td>
y la que va a ejecutar el calculo asi:
Código PHP:
Ver original<td> <input type="number" id="<?php echo $n; ?>" style="width:50px" value="0" max="5" min="1" onChange="calcular(this.id);"></td>
si visualizar el codigo ya generado, deveria de verse asi:
Código HTML:
Ver original<td> <input type="number" id="n1" style="width:50px" value="0" max="5" min="1"></td> <td> <input type="number" id="1" style="width:50px" value="0" max="5" min="1" onChange="calcular(this.id);"></td>
y asi suscesivamente