美文网首页
打印三角形 打印九九乘法表 打印水仙花数

打印三角形 打印九九乘法表 打印水仙花数

作者: 阿辉不再少年 | 来源:发表于2018-09-03 17:44 被阅读0次

我自己写的示例:


  1. 直角三角形:左高右低 左直角
for (int i = 1; i < 10; i++) {
    for (int j = 1; j <= i; j++) {
        System.out.print("a");
    }
    System.out.println();
}

效果图:


image.png
  1. 直角三角形:左高右低 右直角
for (int i = 9; i > 0; i--) {
    for (int j = 1; j <= 9 - i; j++) {
        System.out.print("  ");
    }
    for (int j = 1; j <= i; j++) {
        System.out.print("a");
    }
    System.out.println();
}

效果图:


image.png

3.直角三角形:左低右高 右直角

for (int i = 1; i < 10; i++) {
    for (int j = 9; j > i; j--) {
        System.out.print("  ");
    }
    for (int j = 1; j <= i; j++) {
        System.out.print("a");
    }
    System.out.println();
}

效果图:


image.png

4.直角三角形:左低右高 左直角

for (int i = 9; i > 0; i--) {
    for (int j = 1; j <= i; j++) {
        System.out.print("a");
    }
    System.out.println();
}

效果图:


image.png

5.等腰三角形:左右等腰 上顶角

for (int i = 1; i < 10; i++) {
    for (int j = 9; j > i; j--) {
        System.out.print("  ");
    }
    for (int j = 1; j <= i; j++) {
        System.out.print("a");
    }
    for (int j = 1; j < i; j++) {
        System.out.print("a");
    }
    System.out.println();
}

效果图:


image.png

6.等腰三角形:左右等腰 下顶角

for (int i = 9; i > 0; i--) {
    for (int j = 1; j <= 9 - i; j++) {
        System.out.print("  ");
    }
    for (int j = 1; j <= i; j++) {
        System.out.print("a");
    }
    for (int j = i - 1; j > 0; j--) {
        System.out.print("a");
    }
    System.out.println();
}

效果图:


image.png

7.等腰三角形:上下等腰 左顶角

for (int i = 1; i < 10; i++) {
    for (int j = 9; j > i; j--) {
        System.out.print("  ");
    }
    for (int j = 1; j <= i; j++) {
        System.out.print("a");
    }
    System.out.println();
}
for (int i = 8; i > 0; i--) {
    for (int j = 1; j <= 9 - i; j++) {
        System.out.print("  ");
    }
    for (int j = 1; j <= i; j++) {
        System.out.print("a");
    }
    System.out.println();
}

效果图:


image.png

8.等腰三角形:上下等腰 右顶角

for (int i = 1; i < 10; i++) {
    for (int j = 1; j <= i; j++) {
        System.out.print("a");
    }
    System.out.println();
}
for (int i = 8; i > 0; i--) {
    for (int j = 1; j <= i; j++) {
        System.out.print("a");
    }
    System.out.println();
}

效果图:


image.png

9.棱形

for (int i = 1; i < 10; i++) {
    for (int j = 9; j > i; j--) {
        System.out.print("  ");
    }
    for (int j = 1; j <= i; j++) {
        System.out.print("a");
    }
    for (int j = 1; j < i; j++) {
        System.out.print("a");
    }
    System.out.println();
}
for (int i = 8; i > 0; i--) {
    for (int j = 1; j <= 9 - i; j++) {
        System.out.print("  ");
    }
    for (int j = 1; j <= i; j++) {
        System.out.print("a");
    }
    for (int j = i - 1; j > 0; j--) {
        System.out.print("a");
    }
    System.out.println();
}

效果图:


image.png

10.九九乘法表

for (int i = 1; i <= 9; i++) {
    for (int j = 1; j <= i; j++) {
        System.out.print(i + "*" + j + "=" + (i * j) + "\t");
    }
    System.out.println();
}

效果图:


image.png

11.水仙花数

System.out.println("---规律:153 = 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3 ---");
for (int i = 100; i < 1000; i++) {
    int n1 = i / 100; // 百位
    int n2 = (i - n1 * 100) / 10; // 十位
    int n3 = i % 10;// 个位

    int m = n1 * n1 * n1 + n2 * n2 * n2 + n3 * n3 * n3;
    if (m == i) {
        System.out.println("水仙花数:" + i);
    }
}

效果图:


image.png

相关文章

  • 从零学java笔录-18篇 嵌套循环练习二

    本篇主要内容: 1:上节打印三个10X10的矩形 2:打印直角三角形 3:打印九九乘法表 4:打印正三角形 一:打...

  • Python 练习作业 001

    #练习 '''从控制台输入一个三位数,如果是水仙花数就打印“是水仙花数”,否则打印“不是水仙花数”153=1^3...

  • 打印三角形 打印九九乘法表 打印水仙花数

    我自己写的示例: 直角三角形:左高右低 左直角 效果图: 直角三角形:左高右低 右直角 效果图: 3.直角三角形:...

  • chimier-c++-day04

    break 和 continue continue 循环嵌套 for版本 打印等腰三角形星星 水仙花数 找到所有的...

  • java二重循环

    若有3个班级各4名学员参赛,如何计算每个班级参赛学员的平均分? 如何用*打印矩形图案? 打印倒直角三角形 打印九九乘法表

  • 九九乘法表

    1.for循环打印九九乘法表 2.递归打印九九乘法表 打印结果 11=112=2 22=413=3 23=6 33...

  • 循环习题(数组)(二)

    A: 1、编程将所有“水仙花数”打印出来,并打印其总个数。“水仙花数”是一个各个位立方之和等于该整数的三位数。 f...

  • 算法题目-水仙花数

    题目: 打印出所有的水仙花数 水仙花数 水仙花数(Narcissistic number)也被称为超完全数字不变...

  • C++第3天:第24课-第41课

    打印九九乘法表

  • for作业

    1.打印1-100之间所有奇数之和 2.打印1-100之间所有7的倍数的个数及总和 3.水仙花数 水仙花数是指一个...

网友评论

      本文标题:打印三角形 打印九九乘法表 打印水仙花数

      本文链接:https://www.haomeiwen.com/subject/bbdiwftx.html