打印两个等边三角形,再打一个矩形就可以实现圣诞树雏形;
参考代码如下:
#include <stdio.h>void main()
{
int i,j
printf("*\n")
for (i=2 i<4 i++)
{
printf(" ")
for (j=1 j<2*ij++)
printf("*")
printf("\n")
}
for (i=1 i<5 i++)
{
printf(" ")
for (j=1 j<2*i j++)
printf("*")
printf("\n")
}
for (i=1 i<4 i++)
{
printf(" ")
printf("***\n")
}
}
从网上下载并安装c-free3.5其他任何版本的都可以,其他的C语言开发工具也可以!这里给出c-free的安装教程
新建一个程序代码
有基础的可以自己试着写,这里直接给出第一层的代码
int i,j
for(i=1i<=7i++){
for(j=1j<=10j++){
printf(" ")
}
for(j=1j<=7-ij++){
printf(" ")
}
for(j=1j<=2*i-1j++){
printf("*")
}
printf("\n")
}
继续编辑第二层的大小和高度
画线部分为调整位置进行的修改,可以按照个人喜好随意调整,或许能得到更加丰富的图案
最后编辑树的枝干
代码在图片中给出了
运行并观察结果
这个是每一步都需要做的,可以根据图形与我们理想的偏差来进行调整,结果应该就想我图片中的一样了。
保存
好不容易写完了,记得保存为,cpp的格式,下次想打开直接双击就可以了!
void Print(int n,int N)//输出三角形{
int al=1,sp=N,i//每行字母数目,空格数目
for(i=0i<ni++)//控制行数
{
int j=0
for(j<spj++)//输出空格循环
printf(" ")
for(j<sp+alj++)//输出字符循环
printf("*")
sp = sp-1
al = al+2
printf("\n")
}
}
int main()
{
int n,i
scanf("%d",&n)
for(i=1i<=ni++)
Print(i+1,n)
return 0
}
不知道是不是符合你的要求