#include <stdio.h>
#include <windows.h>
int color(int num)//颜色
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),num);
return 0;
}
int main()
{
int i,j=2,k=2,n,space,a,b,c,d,e;
printf("请宝宝把框框最大化,然后按下Enter");
getchar();//吸收Enter
n=13;
for(i=1;i<=51;i++)
{
printf(" ");
}
printf("11\n");
for(i=1;i<=n;i++)
{
if(i%2==0)
{
k=k+1;
j=k;
}
for(;;j++)
{
if(j>i+1)
break;
e=(j+9)%9;
color(e+1);
for(space=1;space<=4*n+1-j-j/2-1;space++)
{
printf(" ");
}
printf("*");
c=space;
for(space=2;space<=3*j-1;space++)
{
b=(space+3)%3;
if(b==2)
{
a=5;
}
if(b==0)
{
a=2;
}
if(b==1)
{
a=0;
}
printf("%d",a);
}
printf("*");
printf("\n");
d=c+space;
}
}
for(i=1;i<=5;i++)
{
for(j=1;j<=49;j++)
{
printf(" ");
}
for(j=1;j<=2;j++)
{
printf("yue");
}
printf("\n");
}
for(j=1;j<=38;j++)
{
printf(" ");
}
for(space=1;space<=2*n+1;space++)
{
if(space==n+1)
{
printf("yue");
continue;
}
printf("=");
}
printf("\n");
for(j=1;j<=38;j++)
{
printf(" ");
}
for(space=1;space<=2*n+1;space++)
{
if(space==n+1)
{
printf("xin");
continue;
}
printf("=");
}
return 0;
}
————————————————
版权声明:本文为CSDN博主「慕月cc」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Y16692862627/article/details/122005193
c语言的一颗会变色的圣诞树
最新推荐文章于 2023-12-24 22:11:01 发布