c语言中时间字符化,C语言字符画,字符闪画.doc
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相关推荐
- c加加属于面向对象的程序设计语言吗,下列语言中属于面向对象的程序设计语言是______。A、Visual BasicB、PASCALC、CD、FORTRAN...
下列语言中属于面向对象的程序设计语言是______.A.Visual BasicB.PASCALC.CD.FORTRAN 更多相关问题 经纬仪如存在指标差,将使观测结果出现( ). 德治的约束作用主要 ...
- verilog语言中的@什么意思 verilog语言中的@什么意思
verilog语言中的@什么意思 verilog语言中的@什么意思 2012-05-27 22:47 在英语中@ 读at,也就是在--的时候,这个小学应该学过,对吧.verilog中@ 的含义就是触发 ...
- 标准C语言各种时间函数用法,C语言中系统时间函数是怎么用的?
慕莱坞森 1.C语言中读取系统时间的函数为time(),其函数原型为:#include time_t time( time_t * ) ;time_t就是long,函数返回从1970年1月1日(MFC ...
- c语言中字符串数组应用,C语言中字符变量字符串和字符数组应用.doc
C语言中字符变量字符串和字符数组应用 字符变量(type`char`?字符串(string)和字符数组(type`char`arrary)是C语言中非常重要的结构成分,也是应用编程中常发生混淆?导致错 ...
- Go语言中时间轮的实现
作者 | luozhiyun 责编 | 张文 来源 | https://www.luozhiyun.com/archives/444 最近在工作中有一个需求,简单来说就是在短时间内会创建上百万个 ...
- c语言中向计算机输入,C语言中字符数据的输入和输出
字符的输出 C语言中使用putchar函数来输出字符数据 #include int main() { char a,b,c,d; //定义字符变量a,b,c,d a = 'F'; b = 'U'; c ...
- c语言中时间类型的变量,C语言变量的类型
C语言变量的类型 变量要有变量名,在内存中占据一定的存储单元,存储单元里存放的是该变量的值.不同类型的变量其存储单元的大小不同,变量在使用前必须定义.那么C语言变量的类型有哪些呢,一起来看看! (一) ...
- c语言中格式符号错误,C语言中符号格式说明
scanf 语法: #include int scanf( const char *format, ... ); scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,并 ...
- c语言中语句作用,学习C语言的用途~
原标题:学习C语言的用途~ C是基础的语言 C语言被广泛用于操作系统和编译器的开发 功能非常强 虽然现在不是最流行但是 最基础的东西是也比较好学的语言 如:金山的创始人江明 从30多岁开始学语言 学的 ...
最新文章
- php回顶层顶层,PHP语言之php顶层类(自家用)
- python程序移植到linux,如何使python或perl脚本可移植到Linux和Windows?
- Page object设计模式
- stats | 使用(偏)自相关函数判断ARMA模型的阶数
- 牛客网暑期ACM多校训练营(第十场): H. Rikka with Ants(类欧几里得)
- MongoDB中文问题
- html5文档加载前调用函数,html调用javascript外部文件显示函数未定义
- 柬埔寨江西总商会新年抱团“凝乡情,迎新春”谋发展
- python定义矩形类_Python3面向对象—点和矩形类
- Canvas: trying to use a recycled bitmap android.graphics.Bitmap
- [附源码]计算机毕业设计校园运动会管理系统Springboot程序
- django批量修改table_django restframework 多对多的批量修改,基于逻辑删
- bert简单介绍和实践
- H5标签 video标签的使用
- 创客学院线上培训课程泄露,大家抓紧白嫖!
- ACL2022论文分类汇总-Prompt、句子表征、检索排序摘要
- JS新版激流勇进附地图详解
- 重庆邮电大学计算机学硕考研经验,重庆邮电大学2008年计算机考研复试全过程...
- 学习笔记-会话技术CookieSession
- Silverlight 4 Tools 4安装出错解决方法