如何制作一个三角形的星星并计算星星的数量?

查克拉德

我编写了打印星形的程序,而且星形的总和形成了三角形。当我拨打电话时tringle(3),它应显示如下内容,

***
**
*

并且,它也应该计算sum as 6并返回。但是,该代码无法按照我提供的预期工作,

public static int triangular(int n) {
    int count = 0;
    count =  triangular(n, count);
    return count;
}

public static int triangular(int n, int count_){
    int count = count_;
    if(n == 0)
        return count;
if(n < 0)
    return -1;

for (int i = 0; i < n; i++) {
    System.out.print("* ");
    count = count + 1 ;
    if(i == n){
        return triangular(n-1, count);
    }
}
System.out.println();
return count; 
 }

我如何改善代码?现在,它打印

* * * 
3

请指教。

板球运动员

您不需要多个参数... 3 + 2 + 1 + 0 = 6。

public static int triangular(int n){
    if(n <= 0) return 0;

    for (int i = 0; i < n; i++) {
        System.out.print("* ");
    }
    System.out.println();

    return n + triangular(n - 1);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用星星制作三角形

来自分类Dev

如何使用SQL中的存储过程使星星成三角形?

来自分类Dev

我如何收集4个小三角形的形状来制作一个大三角形?

来自分类Dev

打印星星的“三角形”时出现循环错误

来自分类Dev

如何制作一个始终面对同一点的三角形?

来自分类Dev

在Android中制作一个三角形按钮

来自分类Dev

如何制作一个内部有空格的等腰三角形

来自分类Dev

如何绘制一个三角形的UIButton

来自分类Dev

如何画一个三角形?

来自分类Dev

如何获得一个虚构的三角形内的mouselistener通知点击?

来自分类Dev

如何仅使用 css 创建一个三角形的 div?

来自分类Dev

如何制作三角形投影?

来自分类Dev

如何制作重叠的三角形

来自分类Dev

如何制作三角形JAVA

来自分类Dev

如何制作三角形div?

来自分类Dev

android: 如何制作三角形布局

来自分类Dev

Android:使用xml定义(可绘制)制作一个三角形的按钮

来自分类Dev

我需要制作一个Triforce,每个三角形包含3条数字

来自分类Dev

我想制作一个带有三角形图标的按钮

来自分类Dev

如何用中心坐标和一个点的坐标创建一个三角形?

来自分类Dev

将坐标从一个三角形转移到另一个三角形

来自分类Dev

计算机图形学:自己画一个三角形

来自分类Dev

给定一组线,我如何计算它们形成多少个三角形

来自分类Dev

在视图之间实现一个三角形(如Instagram登录屏幕上的三角形)

来自分类Dev

如何创建具有附加另一个div的三角形形状的div

来自分类Dev

我需要从线段中绘制一个三角形-如何找到中心点?

来自分类Dev

如何在表格单元的右下角添加一个绿色的小三角形?

来自分类Dev

您将如何在C中以递归方式生成一个Sierpinski三角形

来自分类Dev

如何在表格单元的右下角添加一个绿色的小三角形?

Related 相关文章

  1. 1

    用星星制作三角形

  2. 2

    如何使用SQL中的存储过程使星星成三角形?

  3. 3

    我如何收集4个小三角形的形状来制作一个大三角形?

  4. 4

    打印星星的“三角形”时出现循环错误

  5. 5

    如何制作一个始终面对同一点的三角形?

  6. 6

    在Android中制作一个三角形按钮

  7. 7

    如何制作一个内部有空格的等腰三角形

  8. 8

    如何绘制一个三角形的UIButton

  9. 9

    如何画一个三角形?

  10. 10

    如何获得一个虚构的三角形内的mouselistener通知点击?

  11. 11

    如何仅使用 css 创建一个三角形的 div?

  12. 12

    如何制作三角形投影?

  13. 13

    如何制作重叠的三角形

  14. 14

    如何制作三角形JAVA

  15. 15

    如何制作三角形div?

  16. 16

    android: 如何制作三角形布局

  17. 17

    Android:使用xml定义(可绘制)制作一个三角形的按钮

  18. 18

    我需要制作一个Triforce,每个三角形包含3条数字

  19. 19

    我想制作一个带有三角形图标的按钮

  20. 20

    如何用中心坐标和一个点的坐标创建一个三角形?

  21. 21

    将坐标从一个三角形转移到另一个三角形

  22. 22

    计算机图形学:自己画一个三角形

  23. 23

    给定一组线,我如何计算它们形成多少个三角形

  24. 24

    在视图之间实现一个三角形(如Instagram登录屏幕上的三角形)

  25. 25

    如何创建具有附加另一个div的三角形形状的div

  26. 26

    我需要从线段中绘制一个三角形-如何找到中心点?

  27. 27

    如何在表格单元的右下角添加一个绿色的小三角形?

  28. 28

    您将如何在C中以递归方式生成一个Sierpinski三角形

  29. 29

    如何在表格单元的右下角添加一个绿色的小三角形?

热门标签

归档