早教吧作业答案频道 -->其他-->
C语言课程题目设计 运动的小车【目的与要求】1.实现小车的运动效果,从左向右行驶,最后到达终点.2.掌握bar()和putimage()函数的使用.3.掌握malloc()和realloc()函数的使用.【设计方法与基本原理】1
题目详情
C语言课程题目设计 运动的小车
【目的与要求】
1.实现小车的运动效果,从左向右行驶,最后到达终点.
2.掌握bar()和putimage()函数的使用.
3.掌握malloc()和realloc()函数的使用.
【设计方法与基本原理】
1.设置图形显示模式.
2.利用bar()函数绘制矩形及添色,画小车.
3.利用画面字节函数,在内存中开辟字节数空间.
4.利用putimage()函数形成运动效果.
头文件与函数:
头文件:graphics.h,conio.h,stdio.h
绘制矩形:void far bar(int x1,int yl,int x2,int y2)
画面输出:void far putimage(int x,int y,void*mapbuf,int op)
我就要C语言的程序代码!..
【目的与要求】
1.实现小车的运动效果,从左向右行驶,最后到达终点.
2.掌握bar()和putimage()函数的使用.
3.掌握malloc()和realloc()函数的使用.
【设计方法与基本原理】
1.设置图形显示模式.
2.利用bar()函数绘制矩形及添色,画小车.
3.利用画面字节函数,在内存中开辟字节数空间.
4.利用putimage()函数形成运动效果.
头文件与函数:
头文件:graphics.h,conio.h,stdio.h
绘制矩形:void far bar(int x1,int yl,int x2,int y2)
画面输出:void far putimage(int x,int y,void*mapbuf,int op)
我就要C语言的程序代码!..
▼优质解答
答案和解析
#include
#include
#include
# define PATH"d:\\tc"
main()
{
int i,j,imsize;
int x=60,y=68,k=2;
char*buffer1,*buffer2;
int gdriver=VGA,gmode=VGAHI;
initgraph(&gdriver,&gmode,PATH);
setfillstyle(1,GREEN);
bar(70,70,120,100);
bar(120,84,150,100);
setcolor(EGA_BROWN);
setfillstyle(1,EGA_BROWN);
circle(84,103,8);
floodfill(84,103,EGA_BROWN);
circle(134,103,8);
floodfill(134,103,EGA_BROWN);
bar(20,122,556,142);
bar(556,60,600,142);
imsize=imagesize(x,y,152,112);
buffer1=(char*)malloc(imsize);
buffer2=(char*)malloc(imsize);
getimage(x,y,152,112,buffer1);
while(!kbhit())
{
for(i=0;i
#include
#include
# define PATH"d:\\tc"
main()
{
int i,j,imsize;
int x=60,y=68,k=2;
char*buffer1,*buffer2;
int gdriver=VGA,gmode=VGAHI;
initgraph(&gdriver,&gmode,PATH);
setfillstyle(1,GREEN);
bar(70,70,120,100);
bar(120,84,150,100);
setcolor(EGA_BROWN);
setfillstyle(1,EGA_BROWN);
circle(84,103,8);
floodfill(84,103,EGA_BROWN);
circle(134,103,8);
floodfill(134,103,EGA_BROWN);
bar(20,122,556,142);
bar(556,60,600,142);
imsize=imagesize(x,y,152,112);
buffer1=(char*)malloc(imsize);
buffer2=(char*)malloc(imsize);
getimage(x,y,152,112,buffer1);
while(!kbhit())
{
for(i=0;i
看了 C语言课程题目设计 运动的小...的网友还看了以下:
I/O接口位于()A.总线和I/O设备之间B.CPU和I/O设备之间C.主机和总线之间D.CPU和 2020-05-17 …
( 24 )通道是一种A ) I/O 设备 B ) I/O 控制器 C ) I/O 处理机 D )设 2020-05-23 …
通道是一种________。A.I/O设备B.I/O控制器C.I/O处理机D.设备控制器 2020-05-23 …
通道是一种A.I/O设备B.I/O控制器C.I/O处理机D.设备控制器 2020-05-24 …
能够利用DMA方式建立直接数据通路的两个部件是______。A.I/O设备和主存B.I/O设备和I/ 2020-05-26 …
下列各项中,应计入产品成本的费用有()A.车间办公费B.季节性停工损失C.车间设计制图费D.在产品 2020-06-07 …
阿基米德撬动地球的设想示意图,如图所示(图中O为支点).用垂直杠杆向下的作用力撬动地球时,动力臂是( 2020-11-30 …
在I/O设备、数据通道、时钟和软件这四项中,可能成为中断源的是。(A)I/O设备(B)I/O设备和数 2020-12-03 …
在I/O设备、数据通道、时钟和软件这四项中,可能成为中断源的是.(A)I/O设备(B)I/O设备和数 2020-12-03 …
I/O接口位于之间.I/O接口位于之间。A、总线和设备B、CPU和I/O设备C、主机和总线D、CPU 2020-12-07 …