-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循環打印鏈表
爲什麼你需要做單迴路?即使你用一個循環或多個循環做同樣的事情,複雜性仍然是一樣的! –