`
yuyeyi
  • 浏览: 38152 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

画星的两个方法

J# 
阅读更多
方法一:
  public class T {  
     public static void main(String orgs[]) {  
        int size = 5;  
        for (int i = -size; i <= size; i++) {  
          System.out.println();  
          for (int j = -size; j <= size; j++) {  
            if (Math.abs(j) > size - Math.abs(i))  
              System.out.print(" ");  
           else  
             System.out.print("*");  
         }  
      }  
     }  
   }  

方法二:
 public class Test {  
   
   public static void main(String[] args) {  
   
     int i, j, k = 1;  
     int hang = 9;  
   
     int hang1 = hang / 2 + 1;  
   
    for (i = 1; i != 0; i += k) {// 第一次循环 i=1;第二次循环 i=2;  
   
       if (i > hang / 2) {  
         k = -1;  
       }  
       // //第一次循环5次,打印第一行,打印四个空格,打印一个*;第二次循环6次,打印第二行,打印三个空格,打印三个*;  
       for (j = 1; j <= (hang1 + i - 1); j++) {// 第一次循环 值为5;第二次循环值为6  
   
         if (j < (hang1 - i + 1)) {// 第一次循环 值为5,打印第一行四个空格;第二次循环  
           // 值为4,打印第二行,打印三个空格,打印三个*;  
   
           System.out.print(" ");// 打印空格  
         } else {  
 
           System.out.print("*");// 打印一个*  
         }  
       }  
       System.out.println("");// 换行  
     }  
   
  }  
 }  
分享到:
评论

相关推荐

    openGL两方法绘制六角星及上色

    对于六角星,我们需要绘制两个重叠的正六边形,一个内部较小,一个外部较大。我们可以使用`glVertex2f()`来指定每个顶点的坐标。在绘制完所有顶点后,调用`glEnd()`来结束图元定义。为了给每个顶点上色,可以在`...

    mfc画一个五角星的例子,可以运行

    首先,我们要明白五角星是由两个相交的等边三角形组成的,每个三角形的顶点正好是另一个三角形的中心。因此,我们可以通过计算出五角星的顶点坐标,然后利用MFC的设备上下文(DC)对象来绘制线条。 MFC中,CWnd类...

    利用windows GDI函数编写C++函数画五角星图形

    五角星是由两个交错的等边三角形组成的,每个三角形的顶点都是另一个三角形的中心。因此,五角星有10个顶点,每条边连接两个顶点。在GDI编程中,我们可以使用LineTo函数来绘制直线,从而构建五角星的轮廓。 下面是...

    五角星动画

    五角星由两个重叠的等边三角形组成,每个三角形的顶点都是另一个三角形的中心。在代码中,我们可以使用几何算法来计算出五角星的各个顶点坐标,然后根据时间的变化来调整这些顶点的位置,从而实现五角星的移动、旋转...

    中点法画五角星-图象处理(C语言)

    五角星是由两个交叉的等边三角形组成的,每个三角形都有一个共享的顶点。因此,五角星有10个顶点,5条向外延伸的线段和5条向内凹陷的线段。在二维坐标系中,我们可以用这些顶点的坐标来表示五角星。 中点法的核心...

    opengl画五角星

    五角星由两个相交的等边三角形组成,每个三角形的顶点是五角星的一个尖角。在OpenGL中,我们通常通过定义顶点坐标来绘制形状。对于五角星,我们可以计算出它的五个顶点坐标,然后利用`glBegin()`和`glEnd()`函数包围...

    用openGL画的星球绕恒星的例子

    用openGL画的两个星球绕恒星转的例子,从红宝石中的例子中改了一下。

    基于MFC的OpenGL画五角星

    五角星可以通过两个相互交错的正多边形来表示,一个是内部的五边形,另一个是外部的五边形。在MFC的`OnPaint()`函数中,我们需要创建一个`CPaintDC`对象,然后调用`wglMakeCurrent()`激活OpenGL上下文,进行绘制操作...

    西门子定位控制- 画圆-画五角星- 画方

    本系列教程将探讨如何利用西门子定位控制功能实现图形绘制,包括画圆、画五角星以及画方。 首先,让我们详细了解一下“画圆”。画圆操作在许多制造过程中是必不可少的,例如在机械加工和3D打印中。西门子定位控制...

    使用canvas画线,位移,旋转,绘制五角星。

    位移操作`translate()`可以改变后续绘图的原点坐标,它接受两个浮点参数,分别代表x轴和y轴上的位移量。 ```java canvas.translate(dx, dy); ``` 旋转操作`rotate()`以Canvas的当前坐标中心为基准点进行旋转,参数...

    刚学的OpenGL画五角星

    - 最后,结合这两个图形的顶点,形成五角星的轮廓。 具体来说,假设外接圆半径 R = 0.2,则可以通过三角函数计算出各顶点的坐标: - 外接圆上的顶点坐标:(x, y) = (R * cos(θ), R * sin(θ)) - 其中 θ 分别为 ...

    用python画五角星

    五角星的每个角度是360度除以5,所以我们需要将`t.right()`函数的参数设为这个值的两倍,因为在每次移动后,我们需要转过一个角来开始下一条边。循环5次,因为五角星有5条边。最后,隐藏turtle并保持窗口显示。 ...

    图形学-画五角星和直线

    3. **直线**:在二维图形中,直线是最简单的形状,可以通过两个点定义。在计算机中,我们常用Bresenham算法或中点画线算法来高效地绘制直线,这些算法考虑了像素化处理,确保线条看起来平滑。 4. **编程语言与图形...

    star.rar_mfc 画五角星_mfc画五角星_star draw

    五角星由两个交错的等边三角形组成,每个三角形的顶点是五角星的一个顶点。所以,画五角星的基本步骤是: 1. 计算五角星的中心点,这通常是窗口的中心。 2. 确定五角星的半径,也就是每个三角形边的长度。 3. 根据...

    MFC画五角星

    解决这个问题的一种方法是将五角星分解为两个凸多边形(一个内部的五角星和一个外部的五角星)并分别填充。 5. **其他形状**: - 如果要增加其他形状的选择,可以扩展代码,添加新的绘制函数,如DrawCircle、...

    多个CSS3实现的动画效果不错的星级评分效果

    `transition`允许我们指定一个CSS属性在两个值之间变化时的过渡时间,这样当用户鼠标悬停或点击星星时,星级的改变会以平滑的方式进行,提升用户体验。 此外,`animation`属性可以创建更复杂的动画效果,比如闪烁的...

    mfc程序在dc上绘制五角星

    首先,五角星是由两个交错的等边三角形构成,所以它的每个顶点是两个等边三角形的共享边的中点。要绘制五角星,我们需要找到这十个顶点的坐标。计算方法如下: 1. 定义五角星的中心点`C`,最长径长度`L`,以及初始...

    star.rar_五角星_画五角星

    函数内部使用两个嵌套循环遍历屏幕的每一行和每一列。通过计算`x`和`y`坐标,我们可以判断当前位置是否在五角星的边界上,如果是,则打印"*",否则打印空格。 运行`main`函数时,用户可以输入想要的五角星大小,...

    VB画五角星程序

    五角星由两个交错的等边三角形组成,可以通过计算每个顶点的位置来绘制。算法可能涉及到角度计算,如36度(因为一个完整的圆是360度,而五角星有10个这样的角度)。 5. **旋转与缩放**:VB中可以使用数学变换实现...

Global site tag (gtag.js) - Google Analytics