重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
朋友 你说的最好一句话我没明白?
创新互联建站主营镇海网站建设的网络公司,主营网站建设方案,成都app软件开发,镇海h5成都小程序开发搭建,镇海网站营销推广欢迎镇海等地区企业咨询
你能具体说下吗?最好弄个图片。
我跟你说一下思路:就是用for循环就可以.
---给你答案 供你参考,仓促写的:
public class ChristmasTree {
int x = 2;
int i = 0;
public void tree() {
for(i=0; i3; i++) {
for(int j=x; j=0; j--) {
System.out.print(" ");
}
x--;
for(int k=0; k=i; k++) {
System.out.print("*"+" ");
}
System.out.println();
}
}
public static void main(String args[]) {
new ChristmasTree().tree();
}
}
打印 * 号的时候不要用println,用print就行了
println是打印后换行,print则是直接打印
打印两个等边三角形,再打一个矩形就可以实现圣诞树雏形;
参考代码如下:
#include stdio.h
void main()
{
int i,j;
printf("*\n");
for (i=2; i4; i++)
{
printf(" ");
for (j=1; j2*i;j++)
printf("*");
printf("\n");
}
for (i=1; i5; i++)
{
printf(" ");
for (j=1; j2*i; j++)
printf("*");
printf("\n");
}
for (i=1; i4; i++)
{
printf(" ");
printf("***\n");
}
}
您好!我没有懂您为什么这么写,我写了一个简单易懂的,代码如下:
System.out.println(" *");
System.out.println(" * *");
System.out.println(" * *");
System.out.println(" * *");
System.out.println("*********");
System.out.println("* *");
System.out.println("* *");
System.out.println("* *");
System.out.println("* *");
格式有问题。。。,您看图吧:
在控制台输出居中没有意义,不过你可以用画图组件,然后用布局设置。