c语言字符画火箭,C语言字符画-字符闪画

44cb7578e1df5412b94317daaa3307ba.gifC语言字符画-字符闪画

下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。

2.下载的文档,不会出现我们的网址水印。

3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。

文档包含非法信息?点此举报后获取现金奖励!

下载文档到电脑,查找使用更方便

10

积分

还剩页未读,继续阅读

关 键 词:语言

字符

资源描述:

星星图

#include #include #define x pow(fabs(i-25.0),2.0/3)

#define y pow(fabs(j/2.0-25.0),2.0/3)

#define a pow(20,2.0/3)

void main()

{

char ch[51][51];

int i,j;

for(i=0;i<51;i++)

for(j=0;j<51;j++)

{

if(x+y<=a)

ch[i][j]=*;

else

ch[i][j]= ;

}

for(i=0;i<51;i++)

for(j=0;j<51;j++)

{

if(j%51==0)

printf("\n");

printf("%c",ch[i][j]);

}

}

全星图

非二维数组实现

#include #include #define x pow(fabs(i-25.0),2.0/3)

#define y pow(fabs(j-25.0),2.0/3)

#define a pow(20,2.0/3)

void main()

{

int i,j;

for(i=0;i<51;i++)

for(j=0;j<51;j++)

{

if(j%51==0) printf("\n");

if(x+y<=a)

printf("* ");

else

printf(" ");

}

}

二维数组实现

#include #include #define x pow(fabs(i-25.0),2.0/3)

#define y pow(fabs(j-25.0),2.0/3)

#define a pow(20,2.0/3)

void main()

{

char ch[51][51];

int i,j;

for(i=0;i<51;i++)

for(j=0;j<51;j++)

{

if(x+y<=a)

ch[i][j]=*;

else

ch[i][j]= ;

}

for(i=0;i<51;i++)

for(j=0;j<51;j++)

{

if(j%51==0) printf("\n");

printf("%c ",ch[i][j]);

}

}

变种蝙蝠侠

#include #include #define x pow(fabs(i-25.0),2.0/3)

#define y pow(fabs(j-25.0),2.0/3)

#define a pow(20,2.0/3)

void main()

{

char ch[51][51];

int i,j;

for(i=0;i<51;i++)

for(j=0;j<51;j++)

{

if(x+y<=a)

ch[i][j]=*;

else

ch[i][j]= ;

}

for(i=0;i<51;i++)

for(j=0;j<51;j++)

{

if(j%51==0)

printf("\n");

if(ch[i][j]==*) printf(" %c",ch[i][j]);

else printf("%c",ch[i][j]);

}

}

太极图

二维数组实(着色)

#include #include void setcolor(unsigned short ForeColor,unsigned short BackGroundColor)

{

HANDLE hCon=GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleTextAttribute(hCon,(ForeColor%16)|(BackGroundColor%16*16));

}

void main()

{

char a[80][80];

int i,j;

for(i=0;i<80;i++)

for(j=0;j<80;j++)

{

a[i][j]= ;

if((3*i-40)*(3*i-40)+(j-40)*(j-40)<=30*30)

{ a[i][j]=2;

if(((j-40)*(j-40)+(3*i-25)*(3*i-25)<=15*15)||(j>=40))

if((j-40)*(j-40)+(3*i-55)*(3*i-55)>=15*15)

a[i][j]=1;

else

a[i][j]=2;

}

if((j-40)*(j-40)+(3*i-25)*(3*i-25)<=40)

a[i][j]=2;

if((j-40)*(j-40)+(3*i-55)*(3*i-55)<=40)

a[i][j]=1;

}

for(i=0;i<80;i++)

{ printf(" ");

for(j=0;j<80;j++)

{

if(a[i][j]!=2)

{

setcolor(7,0);printf("%c",a[i][j]);setcolor(7,0);

}

else

{

setcolor(10,0);printf("%c",a[i][j]);setcolor(7,0);

}

}

printf("\n");

}

}

非二维数组实现(未着色)

#include void main()

{

int i,j;

for(i=0;i<80;i++)

for(j=0;j<80;j++)

{

if(j%80==0) printf("\n");

if((3*i-40)*(3*i-40)+(j-40)*(j-40)<=30*30)

{

if(((j-40)*(j-40)+(3*i-25)*(3*i-25)<=15*15)||(j>=40))

if((j-40)*(j-40)+(3*i-55)*(3*i-55)>=15*15)

if((j-40)*(j-40)+(3*i-25)*(3*i-25)<=40)

printf("%c",2);

else

printf("%c",1);

else

if((j-40)*(j-40)+(3*i-55)*(3*i-55)<=40)

printf("%c",1);

else

printf("%c",2);

else

if((j-40)*(j-40)+(3*i-55)*(3*i-55)<=40)

printf("%c",1);

e

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值