您好,欢迎访问三七文档
C语言程序设计用C语言画一间房子一、设计目的•1、熟练掌握C语言的编程技巧,学会用VC++6.0或Turboc2.0进行编程。•2、用C语言编程画一间房子。•3、熟悉C语言的画图函数,颜色设置及背景着色。二、设计要求1、系统功能完善,运行正常,独立完成制作;2、程序必须采用结构化、模块化的编程思想,用函数实现相应功能,main函数只实现调用3、数据结构:数组、指针、结构体、文件(至少采用三种以上数据结构)4、算法:专用函数、函数调用5、美化运行界面:友好提示(必选)、背景设置(包括背景颜色、背景图片设置)(必选一项)、显示字体设置(包括颜色、大小、字体)(必选)、菜单操作(可选)6、程序要有完整清晰的注释三、源程序#includegraphics.h#includeconio.h#includestdio.h#includeprocess.hintdxb(){int*driver,*mode,i,j;driver=DETECT;mode=0;printf(\n\nqingshuruxiantiaoyansehebeijingyanse:\n);scanf(%d%d,&i,&j);initgraph(&driver,&mode,);setcolor(i);setbkcolor(j);line(180,139,320,139);/*直线1*/line(180,139,130,190);/*直线2*/line(130,190,270,190);/*直线3*/line(143,344,270,344);/*直线3*/line(270,190,320,138);/*直线9*/line(143,190,143,344);/*直线10*/line(173,246,173,341);/*直线13*/line(270,190,270,344);/*直线18*/line(239,246,239,344);/*直线15*/line(330,200,330,240);/*直线25*/line(320,139,360,180);/*直线38*/line(350,170,350,301);/*直线28line(173,246,239,246);/*直线32*/line(300,210,330,200);/*直线35*/line(300,210,300,250);/*直线39*/line(173,246,239,246);line(270,344,350,301);line(300,250,330,240);/*直线40*/line(270,190,350,170);getch();restorecrtmode();}voidmain(){intc;textbackground(LIGHTBLUE);textcolor(10);clrscr();printf(shifoujinruchengxu(Y/N):);c=getchar();getchar();while(c=='Y'||c=='y'){FILE*fp;charc;if((fp=fopen(D:\\DXB.txt,r))==NULL){printf(\ncannotopenthisfile\n);exit(1);}else{for(c=fgetc(fp);c!=EOF;c=fgetc(fp))putchar(c);fclose(fp);dxb();}}}四、运行效果
本文标题:C语言-画一间房子
链接地址:https://www.777doc.com/doc-5260043 .html