c圣诞树编程代码(用c语言打出圣诞树)

http://www.itjxue.com  2023-02-10 14:45  来源:未知  点击次数: 

电脑的C语言怎样编写出圣诞树

打印两个等边三角形,再打一个矩形就可以实现圣诞树雏形;

参考代码如下:

#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语言打出圣诞树

void Print(int n,int N)//输出三角形

{

int al=1,sp=N,i;//每行字母数目,空格数目

for(i=0; in; i++)//控制行数

{

int j=0;

for(; jsp; j++)//输出空格循环

printf(" ");

for(;jsp+al;j++)//输出字符循环

printf("*");

sp = sp-1;

al = al+2;

printf("\n");

}

}

int main()

{

int n,i;

scanf("%d",n);

for(i=1;i=n;i++)

Print(i+1,n);

return 0;

}

不知道是不是符合你的要求

如何用C语言画一个“圣诞树”

从网上下载并安装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的格式,下次想打开直接双击就可以了!

(责任编辑:IT教学网)

更多

推荐时间特效文章