打印两个等边三角形,再打一个矩形就可以实现圣诞树雏形;
成都创新互联公司主营禹王台网站建设的网络公司,主营网站建设方案,重庆App定制开发,禹王台h5小程序定制开发搭建,禹王台网站营销推广欢迎禹王台等地区企业咨询
参考代码如下:
#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");
}
}
从网上下载并安装c-free3.5
其他任何版本的都可以,其他的C语言开发工具也可以!这里给出c-free的安装教程
新建一个程序代码
有基础的可以自己试着写,这里直接给出第一层的代码
int i,j;
for(i=1;i=7;i++){
for(j=1;j=10;j++){
printf(" ");
}
for(j=1;j=7-i;j++){
printf(" ");
}
for(j=1;j=2*i-1;j++){
printf("*");
}
printf("\n");
}
继续编辑第二层的大小和高度
画线部分为调整位置进行的修改,可以按照个人喜好随意调整,或许能得到更加丰富的图案
最后编辑树的枝干
代码在图片中给出了
运行并观察结果
这个是每一步都需要做的,可以根据图形与我们理想的偏差来进行调整,结果应该就想我图片中的一样了。
保存
好不容易写完了,记得保存为,cpp的格式,下次想打开直接双击就可以了!
为了更方便的设计圣诞树的形状,我用的是设计递归函数的方法。程序如下:
#include stdio.h
#include math.h
void shu(int n)
{
int i;
for (i = 1; i = 6 - n; i++)
{
printf(" ");
}
for (i = 1; i = 2 * n - 1;i++)
{
printf("*");
}
printf("\n");
if (n != 6)
shu(n + 1);
}
void gen(int n)
{
int i;
for (i = 1; i = n; i++)
{
printf(" *****\n");
}
}
void main()
{
shu(1);
shu(2);
gen(5);
}
仿真结果如图1。
改变min函数调用函数的参数,可以设计圣诞树形状和高度等,如下
void main()
{
shu(1);
shu(2);
shu(3);
gen(4);
}
将得到图2的形状。