方法一:
方法二:
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("");// 换行 } } }
发表评论
-
全排列3
2009-06-04 02:26 656public class FullArray ...{ ... -
全排列2
2009-06-04 02:09 733package com.syj.csdn; impo ... -
全排列
2009-06-04 02:07 776算法1 一个经典的全排列算法zz2007-06-1 ... -
Java排序问题
2009-04-27 20:04 734package com.softeem.jbs.lesso ... -
水仙花数
2009-04-15 21:28 1173public class StaticClass{ ... -
百钱百鸡
2009-04-15 21:27 764public class ma { public s ... -
猴子吃桃
2009-04-15 21:25 852/*public class Chitao { publ ... -
用dom4j组件解析如下XML格式的文件:
2009-04-15 21:18 802<?xml version="1.0&qu ... -
做一个饲养员给动物喂食物的例子体现JAVA中的面向对象思
2009-04-15 21:16 4917interface Animal { publ ... -
做一个单子模式的类,只加载一次属性文件
2009-04-15 21:14 1030import java.io.FileInputStrea ... -
拷贝一个目录(文件)到指定路径
2009-04-15 21:12 1020/** *拷贝一个目录或者文件到指定路径下 ... -
用JAVA中的多线程示例银行取款问题
2009-04-15 21:09 2035/** *@authorleno *账户类 * ... -
用JAVA中的多线程示例火车站售票问题
2009-04-15 21:07 2372/** *@authorleno *售票类 * ... -
用JAVA中的多线程示例生产者和消费者问题
2009-04-15 21:05 763class Producer implements Run ... -
编程实现序列化的Student(sno,sname)对象
2009-04-15 21:03 934import java.io.IOException; ... -
二分查找特定整数在整型数组中的位置
2009-04-15 21:00 816/** *二分查找特定整数在整型数组中的位置( ... -
获得任意一个int类型的阶乘
2009-04-15 20:59 864/** *获得任意一个整数的阶乘 ... -
将某个日期以固定格式转化成字符串
2009-04-15 20:56 884/*将某个日期以固定格式转化成字符串 ... -
一般的正弦曲线
2009-04-15 20:31 744import java.applet.*; import ... -
线程的正弦函数
2009-04-15 20:27 829import java.awt.*; import ja ...
相关推荐
对于六角星,我们需要绘制两个重叠的正六边形,一个内部较小,一个外部较大。我们可以使用`glVertex2f()`来指定每个顶点的坐标。在绘制完所有顶点后,调用`glEnd()`来结束图元定义。为了给每个顶点上色,可以在`...
首先,我们要明白五角星是由两个相交的等边三角形组成的,每个三角形的顶点正好是另一个三角形的中心。因此,我们可以通过计算出五角星的顶点坐标,然后利用MFC的设备上下文(DC)对象来绘制线条。 MFC中,CWnd类...
五角星是由两个交错的等边三角形组成的,每个三角形的顶点都是另一个三角形的中心。因此,五角星有10个顶点,每条边连接两个顶点。在GDI编程中,我们可以使用LineTo函数来绘制直线,从而构建五角星的轮廓。 下面是...
五角星由两个重叠的等边三角形组成,每个三角形的顶点都是另一个三角形的中心。在代码中,我们可以使用几何算法来计算出五角星的各个顶点坐标,然后根据时间的变化来调整这些顶点的位置,从而实现五角星的移动、旋转...
五角星是由两个交叉的等边三角形组成的,每个三角形都有一个共享的顶点。因此,五角星有10个顶点,5条向外延伸的线段和5条向内凹陷的线段。在二维坐标系中,我们可以用这些顶点的坐标来表示五角星。 中点法的核心...
五角星由两个相交的等边三角形组成,每个三角形的顶点是五角星的一个尖角。在OpenGL中,我们通常通过定义顶点坐标来绘制形状。对于五角星,我们可以计算出它的五个顶点坐标,然后利用`glBegin()`和`glEnd()`函数包围...
用openGL画的两个星球绕恒星转的例子,从红宝石中的例子中改了一下。
五角星可以通过两个相互交错的正多边形来表示,一个是内部的五边形,另一个是外部的五边形。在MFC的`OnPaint()`函数中,我们需要创建一个`CPaintDC`对象,然后调用`wglMakeCurrent()`激活OpenGL上下文,进行绘制操作...
本系列教程将探讨如何利用西门子定位控制功能实现图形绘制,包括画圆、画五角星以及画方。 首先,让我们详细了解一下“画圆”。画圆操作在许多制造过程中是必不可少的,例如在机械加工和3D打印中。西门子定位控制...
位移操作`translate()`可以改变后续绘图的原点坐标,它接受两个浮点参数,分别代表x轴和y轴上的位移量。 ```java canvas.translate(dx, dy); ``` 旋转操作`rotate()`以Canvas的当前坐标中心为基准点进行旋转,参数...
- 最后,结合这两个图形的顶点,形成五角星的轮廓。 具体来说,假设外接圆半径 R = 0.2,则可以通过三角函数计算出各顶点的坐标: - 外接圆上的顶点坐标:(x, y) = (R * cos(θ), R * sin(θ)) - 其中 θ 分别为 ...
五角星的每个角度是360度除以5,所以我们需要将`t.right()`函数的参数设为这个值的两倍,因为在每次移动后,我们需要转过一个角来开始下一条边。循环5次,因为五角星有5条边。最后,隐藏turtle并保持窗口显示。 ...
3. **直线**:在二维图形中,直线是最简单的形状,可以通过两个点定义。在计算机中,我们常用Bresenham算法或中点画线算法来高效地绘制直线,这些算法考虑了像素化处理,确保线条看起来平滑。 4. **编程语言与图形...
五角星由两个交错的等边三角形组成,每个三角形的顶点是五角星的一个顶点。所以,画五角星的基本步骤是: 1. 计算五角星的中心点,这通常是窗口的中心。 2. 确定五角星的半径,也就是每个三角形边的长度。 3. 根据...
解决这个问题的一种方法是将五角星分解为两个凸多边形(一个内部的五角星和一个外部的五角星)并分别填充。 5. **其他形状**: - 如果要增加其他形状的选择,可以扩展代码,添加新的绘制函数,如DrawCircle、...
`transition`允许我们指定一个CSS属性在两个值之间变化时的过渡时间,这样当用户鼠标悬停或点击星星时,星级的改变会以平滑的方式进行,提升用户体验。 此外,`animation`属性可以创建更复杂的动画效果,比如闪烁的...
首先,五角星是由两个交错的等边三角形构成,所以它的每个顶点是两个等边三角形的共享边的中点。要绘制五角星,我们需要找到这十个顶点的坐标。计算方法如下: 1. 定义五角星的中心点`C`,最长径长度`L`,以及初始...
函数内部使用两个嵌套循环遍历屏幕的每一行和每一列。通过计算`x`和`y`坐标,我们可以判断当前位置是否在五角星的边界上,如果是,则打印"*",否则打印空格。 运行`main`函数时,用户可以输入想要的五角星大小,...
五角星由两个交错的等边三角形组成,可以通过计算每个顶点的位置来绘制。算法可能涉及到角度计算,如36度(因为一个完整的圆是360度,而五角星有10个这样的角度)。 5. **旋转与缩放**:VB中可以使用数学变换实现...