改进5.7中“画树”的例子程序,画出不同风格的“树”来。 在5.7的例子中,两棵子树的生长点都在(x1,y1),我们改进一下,将两棵子树的生长点不同,在(x1,y1)及(x2,y2)。 程序中可以加上一些控件(如滚动条、文本框等),以方便用户修改角度(例子中是35及30度)、长度(例子中是per1,per2),这里又加了两子树的位置的系数(即点0至点2的长度是点0至点1的长度的多少倍k)。(例子中,x1=x0+leng*cos(th),这里要加个x2=x0+leng*k*cos(th))。 还可以加上颜色、粗细、是否随机等选项,全在于发挥你的想像力!