假设我有用户输入1,输出应为
1
如果输入2,则输出应为:
1
12
如果输入为3,则输出应为
1
12
123
我一直在尝试,但无法弄清楚如何帮助请
答案 0 :(得分:2)
import java.util.Scanner;
public class JavaApplication2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter n: ");
int n = sc.nextInt();
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("" + j);
}
System.out.println();
}
System.out.println(); //newline
}
}
答案 1 :(得分:0)
使用单个for循环。使用数组存储以前的数字,并将它们与当前数字一起输出。
var userInput = 10;
var numbers = [];
for (var i = 0; i < userInput; i++) {
numbers.push(i);
document.write(numbers + "<br>");
}
&#13;