如何使用Visual Studio 2005画一张正规的国旗图片
绘画一张正规标准的国旗图片是学习C程序最基础的一步,也是必不可少的一步,在学习C程序的第一天,学习绘画国旗是十分必要的,接下来,我将展示出它的绘画过程以及成品图。

#include <graphics.h>      // 引用图形库头文件
#include <conio.h>
#include<math.h>
const double PI = 3.1415927;void DrawStar(int x, int y, int R, double arcbegin)
{POINT pt[10];double r = R*sin(18 * PI / 180) / sin(126 * PI / 180);double arc = PI / 5.0;double r1;for (int i = 0; i < 10; ++i){if (i % 2 == 0)r1 = R;elser1 = r;pt[i].y = sin(arcbegin + i*arc)*r1 + y;pt[i].x = cos(arcbegin + i*arc)*r1 + x;}setfillcolor(RGB(255,255,0));setcolor(RGB(255,255,0));fillpolygon(pt, 10);}int main()
{initgraph(900, 600);   // 创建绘图窗口setlinecolor(RGB(255, 0, 0));setfillcolor(RGB(255, 0, 0));fillrectangle(0, 0, 900, 600);DrawStar(150, 150, 90, -PI / 2);DrawStar(300, 60, 30, -PI - atan(3.0 / 5));DrawStar(360, 120, 30, -PI - atan(1.0 / 7));DrawStar(360, 210, 30, -PI + atan(2.0 / 7));DrawStar(300, 270, 30, -PI + atan(4.0 / 5));_getch();              // 按任意键继续closegraph();          // 关闭绘图窗口
}
以上就是我绘制国旗的程序以及成果图。

我爱中国嗷!

如何使用Visual Studio 2005画一张正规的国旗图片相关推荐

  1. 微软采用 Visual Studio 2005 Team System 进行集成软件开发 ---技术案例研究

    Microsoft® Visual Studio 2005 Team System (VSTS) 提供了一个集成软件开发环境,使 e*BIS(eBusiness Integration Service ...

  2. Visual Studio 2005 SP1集成(整理前辈版本)

    相信安装过Visual Studio 2005的人都知道,本来安装它就是一个漫长的过程,可是微软推出其SP1补丁更是不输于它.我曾经为了安装这两个玩意,一个下午就这样浪费掉了,简直就是时间杀手.好在H ...

  3. Visual Studio 2005 下载地址

    visual studio 2005 下载地址大全 .net2003 & visual studio 2005 下载地址大全 Microsoft Visual Studio 2005 Prof ...

  4. Visual Studio 2005 中文版下载地址

    一直都想研究下ASP.NET,一直都没有机会实现,现在有机会了,要做的事情当然就是下个软件来玩玩了,早上出去想买张Visual Studio 2005 中文版的光盘,跑了好几家都没有买到,只有买Vis ...

  5. Visual Studio 2005 Team System下载地址

    注册一个msn就可以去微软下载了,关于替换序列号变成正版的方法我没有试,team suite 我在用,但Team Foundation Server 我还没有安装好 Microsoft Visual ...

  6. Visual Studio 2005 Web Deployment Projects版本不同引发的问题

    为了方便Visual Studio 2005发布为单一dll,微软发布了一个Visual Studio 2005 插件,Visual Studio 2005 Web Deployment Projec ...

  7. Visual Studio 2005 IDE 技巧和窍门

    发布日期: 2007-02-26 | 更新日期: 2007-02-26 James Lau Microsoft 项目经理 适用于: Microsoft Visual Studio 2005 摘要:Vi ...

  8. Visual studio 2005如何实现源码管理

    转自CSDN Visual studio 2005如何实现源码管理(Visual Studio .Net团队开发) 目录: 〇. 摘要 一. 开发前的准备 二. 创建空的SourceSafe数据库 三 ...

  9. Visual Studio 2005 Web Application Projects 正式推出

    Visual Studio 2005 Web Application Projects 正式推出拉,下载地址在 http://msdn.microsoft.com/asp.net/reference/ ...

最新文章

  1. python多线程同步与互斥_Python之多线程:线程互斥与线程同步
  2. 1.7 Java字符流的使用:字符输入/输出流、字符文件和字符缓冲区的输入/输出流
  3. 说出你和「云原生」的故事,获得年度云原生顶级盛会通行证
  4. 计算机组成原理we指什么,计算机组成原理课后习题答案一到九章
  5. wxWidgets:wxWeakRef< T >类模板的用法
  6. [总结]Jquery api 快速参考
  7. JS之Promise
  8. 知识图谱论文阅读(二十)【WWW2020】Heterogeneous Graph Transformer
  9. python 3解释器_python004 Python3 解释器
  10. php mysql 代理_让PHP像C罗一样操作MySQL之ProxySQL
  11. Jumpserver跳板机
  12. 计算两个经纬度的距离_HTML5 地理定位+地图 API:计算用户到商家的距离
  13. oracle数据库内容替换,国产数据库能否替换oracle数据库?
  14. 美国通货膨胀持续引发市场关注,国际黄金价格还有上涨机会吗?
  15. PDF转图片 Ghostscript.NET
  16. RMAN-06004、RMAN-20011
  17. 数据库期末考试(考点以及相关概念整理)
  18. 魔兽延迟最低的服务器,魔兽世界延迟高怎么回事_魔兽世界延迟高解决方法_玩游戏网...
  19. Oracle学习——第四讲(增删改查)
  20. js如何实现四舍五入 Math.round()

热门文章

  1. 3.微信小程序-B站:wxml和wxss文件
  2. 你的眼睛应该是灰色的,像钢铁一般的颜色
  3. 这些Linux技能你会了,面试官:哎呦小伙子不错哦!
  4. jenkins-配置python
  5. 开源数学软件---Numbit
  6. 手把手写C++服务器(7):给C语言程序员看的C++科普
  7. 爬虫实战之爬虫漫画(有意外发现哦~嘿嘿)
  8. A/B-test显著性检验
  9. Kubernetes kubeconfig配置文件
  10. 网络编程之listen函数