编写程序,输出10行的蛇形数字金字塔
发布网友
发布时间:2022-04-27 11:30
我来回答
共2个回答
热心网友
时间:2023-10-07 06:44
问题分析,
1、你需要一个行号控制,就是知道现在是输出第几行。
2、你需要数字序列,就是现在输出的是多少
java代码
public static void main(String[] args) {
int a=1;//行号,输出到第几行了。
//i 是输出的号码
for(int i=0;i<100;){
//这里的b表示循环输出次数,就是第一行循环输出1次,第二行2次,这样以此类推
String str="";
for(int b=0;b<a;b++){
i++;
str+=i+" ";
}
System.out.println(str);
a++;
if(a==11){
break;
}
}
}
热心网友
时间:2023-10-07 06:44
function getShe(n) {
var m = n > 3 ? n : 10;
var i = 0,
j = 1,
k = 1,
arr = [];
while (i++ < m) {
arr = [];
for (j = k; j < (i + k); j++) {
arr.push(j)
}
if (i % 2 !== 0) {
arr.reverse();
}
console.log(arr.join(" "));
k = j;
}
}
getShe(10)
打开chrome浏览器,按下f12,选择console项,输入上面代码