用C语言画矩形
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ቤተ መጻሕፍቲ ባይዱ 编译好后,托入其中后会出现如图所示的界面,再在 键盘上输入Alt+F9查看编译的程序是否有错误。
再次输入Ctrl+F9,这时用户就可爱定义举行 的坐标及背景颜色。如图所示
然后运行
设计结论: 程序编译成功,实现了所编译的效果,达到了预 设效果。 经验总结: 通过学习书本上的知识及老师耐心的讲解 使我对C语言产生了很大的兴趣,在编译过程中 遇到了一些关于函数的调用等的问题,通过老师 的讲解和同学们的讨论,使我找到了错误并且改 正了,最后编译成功。
C程序设计
(根据用户的输入画矩形)
指导老师:赵亚娟 学生:陈文川 学号:06
设计目的:
通过函数调用等方法和一些基本的函 数来实现可变可调的矩形。 设计要求: 采用结构化、模块化的编程思想, 用函数实现相应功能,main函数只实现调 用。利用的数据结构有数组、指针、结构 体。用户可以自行输入背景颜色,矩形的 长度和颜色。最后实现可变可调的矩形。
printf("\nplease input two colour: "); scanf("%d %d",&i,&j); initgraph(&graphdriver,&graphmode,"c:\\tc"); /* 自动初始化 图形系统 */ cleardevice(); /* 清屏 */ setcolor(i); /* 设置画图颜色i */ setbkcolor(j); /* 设置画图背景色j */ setviewport(p,q,w,s,k); /* 设置图形窗口 */ rectangle(n,m,a,b); /* 画一矩形 */ getch(); /* 等待键盘输入 */ clearviewport(); /* 清除当前窗口 */ closegraph(); /* 关闭图形系统 */ }
设计过程: 首先,在C盘根目录中打开TurboC2,选择 程序如下:
将编译好的程序拖入其中
#include "graphics.h" #include "conio.h" #include"stdio.h" int cwc() { int *graphdriver=DETECT, *graphmode,n,m,a,b,i,j,p,q,w,s,k; printf("\n\nplease input four zuobiao:"); scanf("%d %d %d %d",&n,&m,&a,&b); printf("\nset graph window:"); scanf("%d %d %d %d %d",&p,&q,&w,&s,&k);
void main() { int c; textbackground(LIGHTBLUE); /*文本背景颜色设置*/ textcolor(10); /*文本字体颜色设置*/ clrscr(); /*清屏*/ printf("Do you want to input drow data(Y/N): ");/*有好提示界面,询问 循环,询问用户是否执行函数*/ c=getchar(); getchar(); while(c=='Y'||c=='y') { printf("\n\nyou have changed setbkcolor:\n\nBLACK=0 BLUE=1 GREEN=2 CYAN=3 RED=4 MAGENTA=5 BROWN=6 LIGHTGRAY=7 DARKGRAY=8 LIGHTBLUE=9 LIGHTGREEN=10 LIGHTCYAN=11 LIGHTRED=12 LIGHTMAGENTA=13 YELLOW=14 WHITE=15 \n"); cwc(); /*调用函数cwc()*/ } }
谢谢观赏