Discuz! Board

 找回密码
 立即注册
查看: 596|回复: 0

20231004

[复制链接]

6

主题

6

帖子

1838

积分

金牌会员

Rank: 6Rank: 6

积分
1838
发表于 2023-10-4 17:04:24 | 显示全部楼层 |阅读模式
#include <graphics.h>                                        //包含EGE的头文件

int main()
{
        float x=400,y[100],vy[100],vx=0,g=0.3;
        char ch;
        initgraph(800,600);                                //初始化图形界面
       
        setcolor(RED);        //设置画图线为红色
       
        setbkcolor(WHITE);//设置背景颜色为白色
       
        setfillcolor(RED);//设置填充颜色为红色
       
        //fillellipse(400, 300, 50, 50); //画一个实心圆
       
        //circle(400, 200, 50);           //画一个空心圆 圆心坐标(320,240),半径为100
       
        //floodfillsurface(400, 300, RED);
        while(1)
        {
                for(int i=1;i<=2;i++)
                {
                        if(kbhit())
                {
                        ch=getch();
                        if(ch==' ')
                        {
                                vy[i]=-10;
                        }
                }
                y[i]=y[i]+vy[i];
                vy[i]+=g;
            if(y[i]<=50)
            {
                    vy[i]=-vy[i];
                    y[i]=50;
                }
                if(y[i]>=550)
                {
                        vy[i]=-vy[i];
                    y[i]=550;
                }
                /*if(x<=50 || x>=800-50)
            {
                    vx=-vx;
                }*/
       
                fillellipse(x, y[i], 10, 10);
                Sleep(10);       
                cleardevice();
                       
                }
        }
        getch();                                                        //暂停,等待键盘按键

        closegraph();        //关闭图形界面
       
        return 0;
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-5-29 22:35 , Processed in 0.056962 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表