-2
A
回答
0
试试这个。
public class Pyramid7Floyds {
public static void main(String[] args) {
int nextNumber = 1;
for (int i = 1; i <= 10; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(nextNumber<10 ? (" " + nextNumber++) : (" " + nextNumber++)); //2spaces in single digit & 1 space in double digit.
//System.out.format("%3d",nextNumber++); //You may use this line for formatting as a replacement of above line. (comment above line before using this)
}
System.out.println();
}
}
}
0
public class HelloWorld{
public static void main(String []args){
int j=1;
for(int i=1;i<=6;i++){
System.out.print(i+" ");
if (i==j){
System.out.print('\n');
j=2*j+1;
}
}
}
}
1
的诀窍是,最后一个数字当前行的是前一行最后一个数字之和的数行
的在其他词:lastNum = prevLastNumber + rowNum
int row = 1;
int last = 0;
for (int i = 1; i < 37; i++) {
if (i < (row + last)) {
System.out.print(i + " ");
} else {
System.out.print(i + "\n");
row++;
last = i;
}
}
和输出如下:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35 36
相关问题
- 1. 的Python for循环打印三角形
- 2. 使用循环打印出三角形
- 3. 在Java中使用嵌套循环打印三角形
- 4. 如何在java中使用for循环打印带“*”的三角形?
- 5. 如何轻松打印数字三角形?使用for循环:)
- 6. For循环算法打印直角三角形,字符
- 7. 如何使用单个变量和单个循环打印三角形?
- 8. 在java中打印横向三角形
- 9. 用For循环制作三角形
- 10. 如何在Java中的for循环中打印for循环
- 11. java打印一个三角形
- 12. 使用for循环打印
- 13. 在java中用“for”循环打印菱形图案
- 14. 在cgi中使用for循环打印
- 15. 在for循环中打印
- 16. 在for循环中打印后打印
- 17. 使用for循环创建一个倒三角形
- 18. 在Python中使用嵌套for循环打印矩形
- 19. 用循环圈循环三角形
- 20. 试图用for循环形成一个半三角形,没有任何东西正在打印
- 21. 在Java中使用循环绘制等腰三角形
- 22. 打印使用水平在for循环
- 23. Java的嵌套循环来打印数字在下降三角形
- 24. 打印在for循环
- 25. 如何在java中使用for循环打印所有数组
- 26. 使用for循环在Java中打印模式
- 27. 如何使用for循环在Java中打印x模式?
- 28. 如何在java中使用for循环打印数字?
- 29. 在Java中使用for循环打印特定模式
- 30. 在java中使用for循环打印链表
为什么你需要做单回路?即使你用一个循环或多个循环做同样的事情,复杂性仍然是一样的! –