您必须打印从1到N*N范围内的所有数字,这样每行上正好有N个数字

  • 本文关键字:数字 打印 范围内 loops nested
  • 更新时间 :
  • 英文 :


您必须打印从1到N*N范围内的所有数字,这样每行上正好有N个数字。例如,如果存储在N = 3中的值,则需要打印从[1,9]范围内的所有数字,这样每行有3个数字。因此,所需的输出是

输出1 2 34 5 67 8 9

function patternOfN(N){
let a = 1;
for (let i = 1; i <= N; i++) {
let main = "";
let prood = N * i;
for (j = a; j <= prood; j++) {
main = main + j + " ";
}
a = prood + 1;
console.log(main);
}
}
patternOfN(3);
let N = 3;
for (let i = 1; i <= N * N; i = i + N) {
let bag = "";
for (let j = I; j < i + N; j++) {
bag += j + " ";
}
console.log(bag);
}

最新更新