0 0

用代码写一个树的图形怎么写?5

for循环能用吗?
 
2014年5月22日 23:55

2个答案 按时间排序 按投票排序

0 0

采纳的答案

public static void main(String[] args) {

TestClass tc = new TestClass();

System.out.println("需要的圣诞树的大小:");

Scanner input = new Scanner(System.in);

int a = input.nextInt();

tc.Tree(2 * a);

}

public void Tree(int n) {

int i, j, k, m;

for (i = 1; i <= n / 2; i++) {

for (j = 1; j < n / 2 + i; j++) {

if (j <= n / 2 - i)

System.out.print(" ");

else {

if (j % 2 == 0)

System.out.print("*");

else

System.out.print("*");

}

}

System.out.print("\n");

}

for (k = n / 2 + 1; k <= n - n / 4; k++) {

for (m = 1; m <= n + 1; m++) {

if (m != n / 2)

System.out.print(" ");

else

System.out.print("|");

}

System.out.print("\n");

}

}

2014年5月25日 04:04
0 0

public class App {

    /** 
     * @author: lance
     * @Title: main 
     * @param args
     * @return: void
     */
    public static void main(String[] args) {
        int treeHeight = 10;
        char treeChar = 'A';
        
        for (int h=1; h <= treeHeight; h++) {

            for (int sp=1; sp <= treeHeight-h; sp++) {
            System.out.print(" ");
            }

            for (int t=1; t <= (2*h - 1); t++) {
            System.out.print(treeChar);
            }
            System.out.println();
        }
        
  
        for (int tr=1; tr <= treeHeight/4; tr++) {
            for (int sp=1; sp <= treeHeight - 2; sp++) {
            System.out.print(" ");
            }
            System.out.print(treeChar);
            System.out.print(treeChar);
            System.out.println(treeChar);
        }
    }

}

2014年5月23日 00:14

相关推荐

    字体及封闭图形G代码自动生成VC源码

    标题中的“字体及封闭图形G代码自动生成VC源码”是指一个基于Visual C++(VC)的编程项目,它的主要功能是为数控加工生成特定的G代码。G代码,也称为NC(Numerical Control)代码,是计算机数控机床的语言,用于指示...

    基于Qt5.8的简单手写数字识别界面

    总的来说,这个项目为学习和实践手写数字识别提供了基础平台,结合了Qt的图形界面开发能力和机器学习算法,是理解这两种技术结合应用的一个良好示例。无论是对Qt编程还是机器学习感兴趣的开发者,都可以从中获益。

    ASP写的图形验证码代码

    以下是一个简单的ASP实现图形验证码的流程: 1. **生成随机字符串**: - 首先,我们需要定义一个包含字母和数字的字符集。 - 使用VBScript的RND函数生成一个介于0和1之间的随机数,然后乘以字符集长度,取整得到...

    python打印由1中列表的内容构成一个“田”字格图形,长度可任意指定输入。

    本程序主要实现的功能是生成一个“田”字格图形,并统计其中各种字符(包括26个英文字母的大写和小写形式、数字0-9以及下划线“_”)出现的次数。 ### 二、程序设计思路 1. **随机字符生成**:通过Python内置的`...

    基于tensorflow2.0完成的手写数字识别系统源码-含有有图形化界面.zip

    这是一个基于TensorFlow 2.0实现的手写数字识别系统的源代码项目,包含了图形化用户界面。这个项目的主要目的是教你如何利用深度学习技术,特别是卷积神经网络(CNN),来识别手写数字。以下是对该项目中涉及的关键...

    图形模式下读写屏幕.rar_写屏_图形

    在图形模式下,屏幕被划分为一个二维像素数组,每个像素有自己的颜色值。 要实现在C语言中进行屏幕读写,首先需要了解操作系统提供的图形库或API。在Windows系统中,可以使用GDI(Graphics Device Interface)或者...

    C++语言 编写的带图形界面的计算器

    在本项目中,我们讨论的是一个使用C++编程语言编写的具有图形用户界面(GUI)的计算器应用。这个计算器能够执行基本的数学运算,包括加法、减法、乘法、除法以及清零操作。对于初学者而言,这是一个理想的实践项目,...

    用vc写的全屏数字时钟程序源代码

    标题 "用vc写的全屏数字时钟程序源代码" 提供了一个关于计算机编程的项目,它是一个使用Visual C++(简称VC)编写的程序,该程序以全屏模式显示数字时钟,并且能够用作屏幕保护。这个项目的核心是利用C++语言和...

    纯C语言写计算器界面源码

    在本项目中,我们讨论的是一个使用纯C语言编写的计算器界面源码。这个源码主要展示了如何在没有借助高级图形库的情况下,利用Windows API中的GDI(Graphics Device Interface)来绘制用户界面,并通过HOOK技术来拦截...

    数十个纯C写的游戏程序代码以及WORD文档说明

    总之,这组“数十个纯C写的游戏程序代码以及WORD文档说明”不仅为学习者提供了一个全面了解和实践C语言游戏开发的平台,也成为了教育工作者在教授相关课程时的宝贵教材。通过深入学习这些代码,我们不仅能够掌握游戏...

    黑客帝国二进制数字代码雨代码

    每个数字雨滴都可以看作是一个独立的线程,它们各自负责显示一个或多个二进制数字并向下移动。 实现这个效果的第一步是创建一个二进制数字生成器。这个类将随机生成0和1的序列,模拟数字雨的随机性和不可预测性。...

    基于PYQT5的手写数字识别UI设计及模型实现

    训练数据集可能是MNIST数据库,这是一个广泛使用的手写数字识别数据集。 MNIST数据集包含60,000个训练样本和10,000个测试样本,每个样本是28x28像素的灰度图像。在`mnist data.py`中,可能包含了加载和预处理MNIST...

    基于Python实现的手写数字识别系统源码+使用文档说明+图形化界面(满分)

    基于Python实现的手写数字识别系统源码+使用文档说明+图形化界面(满分),含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为课程设计...

    SVM实现手写数字识别

    Qt是一个跨平台的C++图形用户界面应用程序开发框架,用于创建美观且功能丰富的UI。在这个项目中,Qt被用来构建手写板界面,用户可以在界面上手写数字,程序会实时捕获这些图像并进行识别。 **手写数字识别流程**: ...

    一款基于cnn和BP算法matlab 手写数字识别 程序 具有图形界面 .zip

    它是一个基于MATLAB实现的手写数字识别系统,采用了两种机器学习算法:卷积神经网络(CNN)和反向传播(BP)算法。这个系统不仅包含了模型的构建和训练,还提供了用户友好的图形用户界面(GUI),使得用户能够直观地...

    基于PyQt5的手写数字识别应用源码(集成深度学习模型训练、预测以及用户交互的图形界面).zip

    1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,也可以作为小白实战演练和初期项目立项演示的重要参考借鉴资料。 3、本资源...

    简单绘图代码

    描述中的“随便写写的小东西,各位请笑纳~”表明这是一个作者随意创作的项目,可能用于学习、练习或分享目的。这种类型的代码通常不会有严格的工程标准,但可以提供一些基础的思路和方法,对于初学者来说,是个不错...

    用java写的代码雨

    在这个场景中,我们关注的是一个特别的Java应用程序,它实现了"代码雨"效果,也就是在屏幕上模拟代码从上至下不断滚动的视觉特效。这种效果通常在电影或电视中用来表现程序员工作的紧张氛围,或者被用作电脑屏幕保护...

    基于tensorflow2.0完成的手写数字识别系统(python源码+项目说明+图形化界面).zip

    1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,...

    自己写的闹钟源代码

    标题中的“自己写的闹钟源代码”表明这是一个个人开发的软件项目,主要功能是实现闹钟功能。在描述中提到,这个闹钟程序不仅能在指定时间播放音乐,还包含两个不同的时间显示方式:一个自绘的时钟和一个LED数字时钟...

Global site tag (gtag.js) - Google Analytics