c++圣诞树编程代码(c++圣诞树编程代码简单)

http://www.itjxue.com  2023-02-27 17:46  来源:未知  点击次数: 

如何用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的格式,下次想打开直接双击就可以了!

求教 用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语言输出圣诞树,在线急等

参考下面代码

#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语言怎样编写出圣诞树

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

参考代码如下:

#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语言,怎么做出这个圣诞树?用while或for语句。帮我写出代码,谢谢。(不一定要圆圈,其他图案

#includestdio.h

void main()

{

int n,j,i,k;

char ch;

ch='*';

scanf("%d",n);

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

{

for(k=n;kj;k--)

{

printf(" ");

}

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

{

printf(" %c",ch);

}

printf("\n");

}

for(j=1;j=n-1;j++)

{

for(k=1;k=j;k++)

{

printf(" ");

}

for(i=n-1;i=j;i--)

{

printf(" %c",ch);

}

printf("\n");

}

}

(责任编辑:IT教学网)

更多

推荐CGI/Perl教程文章