C语言字符画,字符闪画.doc

(32页)

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

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

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

c语言中时间字符化,C语言字符画,字符闪画.doc相关推荐

  1. c加加属于面向对象的程序设计语言吗,下列语言中属于面向对象的程序设计语言是______。A、Visual BasicB、PASCALC、CD、FORTRAN...

    下列语言中属于面向对象的程序设计语言是______.A.Visual BasicB.PASCALC.CD.FORTRAN 更多相关问题 经纬仪如存在指标差,将使观测结果出现( ). 德治的约束作用主要 ...

  2. verilog语言中的@什么意思 verilog语言中的@什么意思

    verilog语言中的@什么意思 verilog语言中的@什么意思 2012-05-27 22:47 在英语中@ 读at,也就是在--的时候,这个小学应该学过,对吧.verilog中@ 的含义就是触发 ...

  3. 标准C语言各种时间函数用法,C语言中系统时间函数是怎么用的?

    慕莱坞森 1.C语言中读取系统时间的函数为time(),其函数原型为:#include time_t time( time_t * ) ;time_t就是long,函数返回从1970年1月1日(MFC ...

  4. c语言中字符串数组应用,C语言中字符变量字符串和字符数组应用.doc

    C语言中字符变量字符串和字符数组应用 字符变量(type`char`?字符串(string)和字符数组(type`char`arrary)是C语言中非常重要的结构成分,也是应用编程中常发生混淆?导致错 ...

  5. Go语言中时间轮的实现

    作者 | luozhiyun    责编 | 张文 来源 | https://www.luozhiyun.com/archives/444 最近在工作中有一个需求,简单来说就是在短时间内会创建上百万个 ...

  6. c语言中向计算机输入,C语言中字符数据的输入和输出

    字符的输出 C语言中使用putchar函数来输出字符数据 #include int main() { char a,b,c,d; //定义字符变量a,b,c,d a = 'F'; b = 'U'; c ...

  7. c语言中时间类型的变量,C语言变量的类型

    C语言变量的类型 变量要有变量名,在内存中占据一定的存储单元,存储单元里存放的是该变量的值.不同类型的变量其存储单元的大小不同,变量在使用前必须定义.那么C语言变量的类型有哪些呢,一起来看看! (一) ...

  8. c语言中格式符号错误,C语言中符号格式说明

    scanf 语法: #include int scanf( const char *format, ... ); scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,并 ...

  9. c语言中语句作用,学习C语言的用途~

    原标题:学习C语言的用途~ C是基础的语言 C语言被广泛用于操作系统和编译器的开发 功能非常强 虽然现在不是最流行但是 最基础的东西是也比较好学的语言 如:金山的创始人江明 从30多岁开始学语言 学的 ...

最新文章

  1. php回顶层顶层,PHP语言之php顶层类(自家用)
  2. python程序移植到linux,如何使python或perl脚本可移植到Linux和Windows?
  3. Page object设计模式
  4. stats | 使用(偏)自相关函数判断ARMA模型的阶数
  5. 牛客网暑期ACM多校训练营(第十场): H. Rikka with Ants(类欧几里得)
  6. MongoDB中文问题
  7. html5文档加载前调用函数,html调用javascript外部文件显示函数未定义
  8. 柬埔寨江西总商会新年抱团“凝乡情,迎新春”谋发展
  9. python定义矩形类_Python3面向对象—点和矩形类
  10. Canvas: trying to use a recycled bitmap android.graphics.Bitmap
  11. [附源码]计算机毕业设计校园运动会管理系统Springboot程序
  12. django批量修改table_django restframework 多对多的批量修改,基于逻辑删
  13. bert简单介绍和实践
  14. H5标签 video标签的使用
  15. 创客学院线上培训课程泄露,大家抓紧白嫖!
  16. ACL2022论文分类汇总-Prompt、句子表征、检索排序摘要
  17. JS新版激流勇进附地图详解
  18. 重庆邮电大学计算机学硕考研经验,重庆邮电大学2008年计算机考研复试全过程...
  19. 学习笔记-会话技术CookieSession
  20. Silverlight 4 Tools 4安装出错解决方法

热门文章

  1. 发送邮件sendEmailUtil
  2. erlang send剖析及参数意义
  3. uni-app 三种弹窗(提示弹窗、加载弹窗、模态弹窗)
  4. 搭建本地Spring Initializr服务(2020/4/17)
  5. NeuralProphet之六:多元时间序列预测
  6. 云适配陈本峰:HTML5并非真正跨平台
  7. 矢量绘图软件:Sketch 56 for mac
  8. Cisco ISE AAA认证
  9. 安装Nvidia驱动run文件
  10. 四川大地震将是中国社会的转折点