该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

画出红旗之后,想要再画一个矩形当作旗杆,却不知道怎么把两个图形合成,下面是代码,求教

#include

#include

#include

#define FLAG_X 60

#define FLAG_Y 40

#define FLAG_WID 500

#define FLAG_HI 280

#define WAVE_WID 100

#define WAVE_HI 5

#define BACKCOLOR BLACK

#define FLAGCOLOR RED

int Dy[WAVE_WID];

void InitDy(void)

{

float ang;

int i;

for (i=0;i

{

ang=(float)i/WAVE_WID*M_PI*2;

Dy[i]=WAVE_HI*sin(ang);

}

}

void DrawFlag(int offset)

{

int x,y,dy;

int i;

setbkcolor(BACKCOLOR);

cleardevice();

setcolor(FLAGCOLOR);

for (i=0;i

{

x=FLAG_X+i;

dy=Dy[(i+offset)%WAVE_WID];

y=FLAG_Y+dy;

line(x,y,x,y+FLAG_HI);

}

}

void main(void)

{

int gdriver=EGA,gmode=EGAHI;

int off,curpage,doff=5;

initgraph(&gdriver,&gmode,"");

InitDy();

off=0;

curpage=1;

while(1)

{

if (bioskey(1))

break;

if (curpage==0)

curpage=1;

else

curpage=0;

setactivepage(curpage);

DrawFlag(off);

setvisualpage(curpage);

off+=doff;

if (off>=WAVE_WID)

off-=WAVE_WID;

}

{int gdriver=DETECT,gmode;

initgraph(&gdriver,&gmode,"e:\\win-tc");

cleardevice();

moveto(55,20);

lineto(60,20);

lineto(60,400);

lineto(55,400);

lineto(55,20);

getch();

closegraph();

}

用c语言编程飘动的红旗,C语言 飘动的红旗(要有旗杆)相关推荐

  1. 高斯消元法的c语言编程,列主元高斯消元法的C语言编程

    列主元高斯消元法的C语言编程 列主元高斯消元法 基本思想:用高斯消元法求解线性方程组时,为避免小的主元,在进行第k步消元前,应该在第k列(k)元素aik(i k,(k)(k)例如|aikk| max| ...

  2. c语言程序设计自学跟谁好,双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好...

    双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好 首页 > 软件 > 双辽c语言编程学习 作者:镀金池   发布时间:2017-12-07 05:48 一个C语 ...

  3. c语言程序设计需要学多久,九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会...

    九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会 首页 > C语言 > 九江c语言编程学习 作者:镀金池   发布时间:2017-10-18 14:11 据ID ...

  4. c语言编程期刊论文管理系统,C语言编程下计算机软件论文

    1计算机软件C语言的编程实验 1.1计算机软件C语言的编程技巧 计算机软件C语言的编程中,最主要的依据是指针应用,C语言指针能够根据软件程序的编写需求,构建可行的函数,而程序员在设计函数编程的过程中, ...

  5. c语言编程学多久,丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会...

    丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会 首页 > 软件 > 丰城c语言编程学习 作者:镀金池   发布时间:2018-04-09 16:40 在之后 ...

  6. 江门C语言培训,江门c语言编程学习,江门学c语言编程培训,江门学c语言编程效果怎么样...

    江门c语言编程学习,江门学c语言编程培训,江门学c语言编程效果怎么样 首页 > C语言 > 江门c语言编程学习 作者:镀金池   发布时间:2017-10-18 09:25 在初期的C语言 ...

  7. C语言报名里面培训怎么填,庄河c语言编程学习,庄河学c语言编程培训,庄河学c语言编程报个培训班怎么样...

    庄河c语言编程学习,庄河学c语言编程培训,庄河学c语言编程报个培训班怎么样 首页 > 软件 > 庄河c语言编程学习 作者:镀金池   发布时间:2017-11-29 11:13 明天利用时 ...

  8. 罗定c语言,罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费...

    罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费 首页 > 软件 > 罗定学c语言编程 作者:镀金池   发布时间:2018-10-04 23:40 依照c语言的法则, ...

  9. 安庆师范大学c语言程序设计,安庆c语言编程学习,安庆学c语言编程培训,安庆学c语言编程一般能拿多少工资...

    安庆c语言编程学习,安庆学c语言编程培训,安庆学c语言编程一般能拿多少工资 首页 > C语言 > 安庆c语言编程学习 作者:镀金池   发布时间:2017-10-18 15:20 假定我们 ...

  10. 汕头c语言培训班,汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗...

    汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗 首页 > C语言 > 汕头c语言编程学习 作者:镀金池   发布时间:2017-10-18 20:12 经历:若 ...

最新文章

  1. 使用Ultra Librarian转换芯片的Altium Designer封装格式
  2. Mysql 事务锁表,解决方法
  3. python之路-day19-面向对象之约束
  4. 编写高效的Android代码
  5. Duwamish配置持久化学习笔记
  6. Spring Cloud微服务之Nacos服务注册(九)
  7. 假期把技术书籍和焦虑放一边,我做了几天...
  8. 某厂面试归来,发现自己落伍了!
  9. 倒N字形排列java_Java实现n位数字的全排列
  10. DataTable/DataSet汇出Excel
  11. 高响应比优先调度算法和短作业优先调度算法
  12. 李开复:在谷歌的最后一天
  13. android标题栏跑马灯,Android跑马灯效果
  14. 国内几款接口管理平台,使用体验分析对比:总有一款是你想要的!
  15. NameNode和DataNode中重要的数据结构解析
  16. 更专业的过等保服务,华为云等保合规解决方案值得选择!
  17. 英语不好怎么自学python_为什么我就是学不好英语啊?我明明很努力,但是为... 我英语一般,但我很想学Python这个编程语言,行不?...
  18. 黑苹果驱动板载intel蓝牙
  19. `英语` 2022/8/24
  20. 数据库DDL(Data Definition Language,数据定义语言)知识点

热门文章

  1. android 自定义皮肤,Android Studio 自定义皮肤主题和背景
  2. matlab函数画图创建gui,如何在MATLAB中的函数内创建GUI?
  3. 1,1 一维运动公式
  4. 常见b2c网站购物车的设计
  5. alfs学习笔记-自动化构建lfs系统
  6. Sqlserver UrlEncode
  7. 「网络流24题」 12. 软件补丁问题
  8. 学军中学推理社2017届招新试题
  9. 信息安全系统设计基础第九周学习总结
  10. DFS 之 poj 2386 Lake Counting