作者comdan66 (小黑)
看板C_and_CPP
标题Re: [问题] C语言圣诞树并排
时间Thu May 7 18:24:54 2009
恕原文吃光XDD
说到耶诞树....
我突然想到~
不是应该画这样吗XDDDDD?
如~下面那样XDD~
*
***
*****
*******
***
*****
*******
*********
***********
*****
*******
*********
***********
*************
***************
***
***
***
***
***
***
***
是刚刚突发一想~XDD
#include<stdio.h>
#include<stdlib.h>
int tree(int n,int w);
int main(void){
int n = 0,w = 0;
printf("输入树高(建议 8) : ");
scanf("%d",&n);
w = ((n-4)-1)*2+3;
tree(n-1,w);
for(int i = 0 ; i < n ; i++){
for(int j = 0 ; j < w+2 ; j++)
if(j>=w-1 && j<=w+1) printf("*");
else printf(" ");
printf("\n");
}
system("pause");
return 0;
}
int tree(int n,int w){
if( n>3 ){
int a = tree(n-1,w);
for(int i = 0 ; i < n ; i++){
for(int j = 0 ; j < w + n + a ; j++)
if(i+j>=w-a && j-i<=w+a) printf("*");
else printf(" ");
printf("\n");
}
}
return n-3;
}
我是这样写的XDD~
无聊题供一下~
--
--
无名 :
http://www.wretch.cc/blog/comdan66
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.44.23.69
※ 编辑: comdan66 来自: 114.44.23.69 (05/07 18:25)
1F:推 VictorTom:坏蛋....XD 小弟我想看圆的树....XDDD 05/07 18:52
2F:推 chrisdar:老师:下次出个万花筒好了 05/07 18:57
3F:→ chrisdar: 可以用高高的树下的玛丽亚代替 05/07 18:59
4F:→ ledia:可以画个碎形吗? 每年都画树太没意思了 (更坏) 05/07 20:49
5F:推 softwind:我要高树玛丽亚的... 写出来 我花 1000P币跟你买! 05/08 00:52