c语言编程简单好玩的图,几个有趣的画图编程
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
main()
{
int i;
clrscr();
textbackground(BLACK);
textcolor(WHITE);
gotoxy(10,2);
putch(0xda);
for(i=1;i<30;i++)putch(0xc4);
putch(0xbf);
for(i=3;i<9;i++)
{
gotoxy(10,i);putch(0xb3);
gotoxy(40,i);putch(0xb3);
}
gotoxy(10,9);
putch(0xc0);
window(11,3,39,8);
clrscr();
cprintf("this is a single line bold of window\n");
window(1,1,80,25);
textbackground(RED);
textcolor(CYAN);
gotoxy(60,12);
putch(0xc9);
for(i=1;i<10;i++)putch(0xcd);
putch(0xbb);
for(i=13;i<22;i++)
{
gotoxy(60,i);putch(0xba);
gotoxy(70,i);putch(0xba);
}
gotoxy(60,22);
putch(0xc8);
for(i=1;i<10;i++)putch(0xcd);
putch(0xbc);
window(61,13,70-1,21);
clrscr();
cprintf("this is a double line bold of window\n");
window(1,1,80,5);
getch();
}8888*******************************]
#include
#include
#include
#include
#define maxcircle 80
#define CR 1
main()
{union REGS r;
int dr=DETECT,mode=0;
int mx,my,mc;
int i, color[maxcircle];
double fx,fy,force=0;
double s,x[maxcircle],y[maxcircle];
initgraph(&dr,&mode,"");
r.x.ax=0;
int86(0X33,&r,&r);
r.x.ax=2;
int86(0x33,&r,&r);
for(i=0;i
{color[i]=random(16)+1;
x[i]=random(640);
y[i]=random(480);
}
while(!kbhit())
{
r.x.ax=3;
int86(0x33,&r,&r);
mx=r.x.cx;
my=r.x.dx;
mc=r.x.bx;
for(i=0;i
{
fx=mx-x[i];
fy=my-y[i];
s=sqrt(fx*fx+fy*fy+0.0012);
if(s!=0)
{
setcolor(0);
setfillstyle(1,0);
fillellipse(x[i],y[i],CR,CR);
setcolor(color[i]);
setfillstyle(1,color[i]);
force=random(30)/(double)10;
x[i]+=fx/s*force;
y[i]+=fy/s*force;
fillellipse(x[i],y[i],CR,CR);
}
}
if(mc==1)
{
cleardevice();
for(i=0;i
{x[i]=random(640);
y[i]=random(480);
color[i]=random(16)+1;
fillellipse(x[i],y[i],CR,CR);
}
}
}
}
*****************************
#include
#include
main()
{
int i,key=0;
char *f[]={
"Load F3",
"Pick Alt",
"New ",
"Save F2",
"Write to",
"Directory",
"Change di",
"Os shell ",
"Quit A-X"
};
clrscr();
textcolor(YELLOW);
textbackground(BLUE);
gotoxy(10,2);
putch(0xda);
for(i=1;i<15;i++)putch(0xc4);
putch(0xbf0);
for(i=3;i<12;i++)
{
gotoxy(10,i);putch(0xb3);
gotoxy(25,i);putch(0xb3);
}
gotoxy(10,12);
putch(0xc0);
for(i=0;i<15;i++)putch(0xc4);
putch(0xd9);
window(11,3,25,11);
for(i=0;i<9;i++)
{
gotoxy(1,i+1);
cprintf("%s",f[i]);
}
i=0;
gotoxy(1,1);
textbackground(MAGENTA);
cprintf("%s",f[0]);
gotoxy(1,1);
while(key!=45)
{
while(bioskey(1)==0);
key=bioskey(0);
key=key&0xff? 0:key>>8;
gotoxy(1,i+1);
textbackground(BLUE);
cprintf("%s",f[i]);
if(key==72)i=i==0?8:i-1;
if(key==80)i=i==8?0:i+1;
gotoxy(1,i+1);
textbackground(MAGENTA);
cprintf("%s",f[i]);
window(1,1,80,25);
}
}
***************
c语言编程简单好玩的图,几个有趣的画图编程相关推荐
- 找出只包含1的最大矩形c语言,一些简单的编程练习题
转载自 http://blog.jobbole.com/53039/ 每当成为入门CS课程(学生们学习编程语言的课程)的助教时,都困于提出好的练习题.Project Euler和类似的问题通常对初学者 ...
- “主要的编程范型”及其语言特性关系(多图)
"主要的编程范型"(The principal programming paradigms)这幅图,其实出现得不算早,作者在2007年完成了该图的1.0版,到2008年更新至v1. ...
- java网络编程作业基于UDP简单聊天窗口,图形化界面,包含客户端和服务端
//郑州轻工业大学 //题号:实验四 第二题 //题目:使用基于UDP的网络编程方法,完成客户端和服务器间的聊天功能.要求图形界面. java网络编程作业 基于UDP简单聊天窗口,图形化界面,包含客户 ...
- linux环境下的c编程指南,C语言Socket简单编程指南PDF
1.介绍 Socket 编程让你沮丧吗?从man pages中很难得到有用的信息吗?你想跟上时代去编Internet相关的程序,但是为你在调用 connect() 前的bind() 的结构而不知所措? ...
- c语言英汉互译编程,用C语言编辑简单英汉互译词典.doc
疥详刁呆害獭荆羞哈沮蒜赫夜内淮牺彻蔼纤凤虹锥硝够唬古进淋牡振拘铅笺元扳与醒靳蹋销钡胶致石衙钦目妈而炸赚鹤邓穷窍瘴笼旬房殆查恨蠢煌沧祥斥瞩骤敌晤屏莲匆目穷妖暗屹码冬息摊挎傍啡坟范给羹哥皱做斋绥甭焕睫苍苫 ...
- R语言|绘制简单小提琴图
小提琴图 (Violin Plot) 用于显示数据分布及其概率密度. 这种图表结合了箱形图和密度图的特征,主要用来显示数据的分布形状.而小提琴图中间的黑色粗条表示四分位数范围,从其延伸的幼细黑线代表 ...
- 互联网Scratch编程趣味课:不插电编程和计算机对话[图]
2019独角兽企业重金招聘Python工程师标准>>> 互联网Scratch编程趣味课:不插电编程和计算机对话[图]: 过去的一周,冉爸和一家棒球夏令营合作,给一群无拘无束的小帅哥带 ...
- dk编程真好玩 python_皮皮学编程(1):从Scratch到Python
背景 作为一名资深程序员,深深地相信编程不只是为了工作,而是能真正的塑造一个完美的虚拟世界.在虚拟的世界中,你可以发挥你天马行空般的想象力,很少有功能能经常体验到"创造世界"一样的 ...
- 中国电子学会青少年编程能力等级测试图形化一级编程题:小鸡与鸭妈拥抱
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...
- OpenCV 编程简单介绍(矩阵/图像/视频的基本读写操作)
PS. 因为csdn博客文章长度有限制,本文有部分内容被截掉了. 在OpenCV中文站点的wiki上有可读性更好.而且是完整的版本号,欢迎浏览. OpenCV Wiki :<OpenCV 编程简 ...
最新文章
- 4.html 头部随笔
- ProjectEuler 4
- 成功导入并运行breeze jar库
- console的高级使用
- TreeMap实现对中文的排序
- 激战2:逐火之路-概念艺术设计
- Redis从入门到精通:中级篇
- SpringMVC 、Struts2之间的区别
- [WPF] 动画Completed事件里获取执行该动画的UI对象
- macbookpro升级后打不开eclipse_苹果更新MacBook Pro等蝶式键盘维修计划机型,包括最新2019款...
- 加性零均值高斯噪声的产生与信噪比SNR的计算
- 随机存储器(RAM),只读存储器(ROM),高速缓存(CACHE),内存,硬盘,CPU
- javascript机器学习
- springboot报错!!!
- Mysql——》三星索引
- 产品生命周期,鸿沟理论和CNCF项目孵化
- POJ 1066 Treasure
- bzoj4716: 假摔
- mysql读写实现方案
- .NET(C#) 查找打印机指定打印机名称打印代码(PrintDocument)