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

问题描述

for循环能用吗?

解决方案

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("*");elseSystem.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(" ");elseSystem.out.print("|");}System.out.print("n");}}
解决方案二:
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); } }}

时间: 2024-09-04 07:41:14

用代码写一个树的图形怎么写?的相关文章

次循环-程序随机问题(写一个随机函数)

问题描述 程序随机问题(写一个随机函数) 1C 题目:写一个随机函数要求如下:1,函数的参数为floatint float为概率的百分比 int为要返回的数据量2,返回值为一个队列 队列放true与false true出现的数量的占总数量的float所描述的百分比 true与 false的总量为int描述的 true出现的在队列的位置必须是随机的3,尽量少出现连续5个false 尽量少出现连续5个true,false 交叉的情况4,保证每次循环的结果不一样 解决方案 你没有说用什么语言.一般各种

界面-java代码 写一个班级管理系统

问题描述 java代码 写一个班级管理系统 在eclipse里面写一个班级信息管理系统的图形界面 首先显示主界面 课程信息管理系统和学生信息管理系统和退出 进入课程信息管理界面 可以进行课程信息的修改.增加.查询.删除.返回主界面.退出: 进入学生信息管理界面 可以进行学生信息的修改.增加.查询.删除.返回主界面.退出: 解决方案 在这种情况下.我觉得你可以去源码网站找,一大堆得兄弟.源码天空?快去吧. 解决方案二: http://blog.sina.com.cn/s/blog_4e97cd62

20行Android代码写一个CircleImageView_Android

一提到弄一个圆形的头像,很多人马上会想到用CircleIamgeView,但其实自己写一个也并不难自己写的部分也就20行代码,主要是用到PoterDuffXfermode来设置两个图层交集区域的显示方式 首先写一个继承自ImageView的控件 public class CircleImageView extends ImageView  然后创建构造方法 public CircleImageView(Context context, AttributeSet attrs) { super(co

我在用C#写一个huffman编码的窗体程序,但是在遍历huffman树的时候进入了死循环,我看了一下午没找到答案

问题描述 希望高手能够指点一下!谢了... form1.csusingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Collections;namespaceAL_4{publicpartialc

JQuery写动态树示例代码

本文为大家介绍下使用JQuery写的动态树,具体实现如下,感兴趣的朋友可以学习下   复制代码 代码如下: // 业务类型树 var settingOther = { edit: { enable: false }, // 异步加载树 async: { enable: true, url:"initCoagencyTree.action", autoParam:["id", "name=n"], otherParam:{"otherPa

server-用C#代码写一个数据库导入系统,只是将excel表导入到SQL2008数据库中

问题描述 用C#代码写一个数据库导入系统,只是将excel表导入到SQL2008数据库中 用C#代码写一个数据库导入系统,只是将excel表导入到SQL2008数据库中, 我用的是offices 2010 前台是一个fileupload控件,一个button控件,选择excel文件,点击button按钮,直接把excel表中的内容导入到SQL数据库中.请问怎么实现这个功能?详细一些,谢谢 解决方案 建议你建两个数据库连接,一个连接excel,一个连接sql2008,然后把excel里数据取出来,

c语言-求帮助写一个代码 刚学习数据结构 实在是搞不懂 求大神帮忙谢谢

问题描述 求帮助写一个代码 刚学习数据结构 实在是搞不懂 求大神帮忙谢谢 好心人帮忙翻译好了 求大神帮忙写一下代码 谢谢大家了 解决方案 你的需求,要至少4000C币,你给的100太少了 解决方案二: http://blog.csdn.net/qq_31766907/article/details/50331951这个链接,你看看,或许能帮到你.

c-我刚刚入门,写一个一元多项式的简单计算,求帮忙解决这个加减问题,代码如下,帮忙找出错误,急急急

问题描述 我刚刚入门,写一个一元多项式的简单计算,求帮忙解决这个加减问题,代码如下,帮忙找出错误,急急急 #include #include typedef struct node { float c; int e; struct node * next; }lnode,*plnode; void insert_menu(); void insert_pol(plnode &l); void output_pol(plnode &l); void add_pol(plnode list1,

c++写一个循环来查找指定进程 不知道该怎么写?求代码

问题描述 c++写一个循环来查找指定进程 不知道该怎么写?求代码 c++写一个循环来查找指定进程 不知道该怎么写?求代码 网上找了不少资料单老是编译出错 求大神指点 解决方案 用CreateToolhelp32Snapshot 参考:http://blog.csdn.net/zhongbin104/article/details/7867309 解决方案二: BOOL FindProcessByName(LPCTSTR szFileName, PROCESSENTRY32& pe) { // 采