c语言中时间字符化,C语言字符画,字符闪画.doc

62e50291a81fc54b507f33cb80033297.gif C语言字符画,字符闪画.doc

(32页)

5780eb1be42d917f89b37aa34c12f1e9.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.90 积分

星星图#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)=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)=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。省略部分。GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hCon,(ForeColor%16)|(BackGroundColor%16*16));}void main(){ int i,j,k; for(k=0;k<22;k++) { system("cls"); for(i=0;i<42;i++) for(j=0;j<51;j++) { if(j%51==0) printf("\n"); if(((i==40||i==41)&&j=34&&i<=40||x+y==0||x+y==1||x+y==-1)) { setcolor(14,0);printf("* ");setcolor(7,0); } else if(pow((m*m+n*n)-5*(k%11),3.0)<=-30*m*m*m*n*n) { setcolor(12,0);printf("* ");setcolor(7,0); } else if(pow((x*x+y*y)-10*(k%11),3.0)<=-30*x*x*x*y*y) { setcolor(12,0);printf("* ");setcolor(7,0); } else { setcolor(7,0);printf(" ");setcolor(7,0); } } }}吊球#include #include #include #define x ((i-15.0)-n)*p#define y (j-15.0)void goto_xy(int X_FILE,int Y_RANK ){ HANDLE Stdout=GetStdHandle(STD_OUTPUT_HANDLE); COORD Position={X_FILE,Y_RANK }; //控制台窗口左上角为{0, 0} SetConsoleCursorPosition(Stdout, Position); //定位光标至Position所指位置 }void main(){ char ch[51][51]; int i,j,m,n,p,q; for(m=0;m<30;m++) { goto_xy(0,0); //system("cls"); if(m<20) n=m,p=1; else n=20,p=2; for(i=0;i<51;i++) for(j=0;j<51;j++) { if(pow((x*x+y*y)-100,8.0)<=fabs(30*x*x*x*y*y)) ch[i][j]='*'; else ch[i][j]=' '; } for(i=0;i<42;i++) for(j=0;j<51;j++) { if(j%51==0) printf("\n"); if(ch[i][j]=='*'&&ch[i][j]!='*') printf("%c",ch[i][j]); else printf("%c ",ch[i][j]); } }}简易中心清屏#include #includevoid goto_xy(int X_FILE,int Y_RANK ){ HANDLE Stdout=GetStdHandle(STD_OUTPUT_HANDLE); COORD Position={X_FILE,Y_RANK }; //控制台窗口左上角为{0, 0} SetConsoleCursorPosition(Stdout, Position); //定位光标至Position所指位置 }void clean(int XC,int YC,int RC){ int ic,jc,mc,XL,YL; for(mc=0;mc

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值