如何使用Visual Studio 2005画一张正规的国旗图片
如何使用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画一张正规的国旗图片相关推荐
- 微软采用 Visual Studio 2005 Team System 进行集成软件开发 ---技术案例研究
Microsoft® Visual Studio 2005 Team System (VSTS) 提供了一个集成软件开发环境,使 e*BIS(eBusiness Integration Service ...
- Visual Studio 2005 SP1集成(整理前辈版本)
相信安装过Visual Studio 2005的人都知道,本来安装它就是一个漫长的过程,可是微软推出其SP1补丁更是不输于它.我曾经为了安装这两个玩意,一个下午就这样浪费掉了,简直就是时间杀手.好在H ...
- Visual Studio 2005 下载地址
visual studio 2005 下载地址大全 .net2003 & visual studio 2005 下载地址大全 Microsoft Visual Studio 2005 Prof ...
- Visual Studio 2005 中文版下载地址
一直都想研究下ASP.NET,一直都没有机会实现,现在有机会了,要做的事情当然就是下个软件来玩玩了,早上出去想买张Visual Studio 2005 中文版的光盘,跑了好几家都没有买到,只有买Vis ...
- Visual Studio 2005 Team System下载地址
注册一个msn就可以去微软下载了,关于替换序列号变成正版的方法我没有试,team suite 我在用,但Team Foundation Server 我还没有安装好 Microsoft Visual ...
- Visual Studio 2005 Web Deployment Projects版本不同引发的问题
为了方便Visual Studio 2005发布为单一dll,微软发布了一个Visual Studio 2005 插件,Visual Studio 2005 Web Deployment Projec ...
- Visual Studio 2005 IDE 技巧和窍门
发布日期: 2007-02-26 | 更新日期: 2007-02-26 James Lau Microsoft 项目经理 适用于: Microsoft Visual Studio 2005 摘要:Vi ...
- Visual studio 2005如何实现源码管理
转自CSDN Visual studio 2005如何实现源码管理(Visual Studio .Net团队开发) 目录: 〇. 摘要 一. 开发前的准备 二. 创建空的SourceSafe数据库 三 ...
- Visual Studio 2005 Web Application Projects 正式推出
Visual Studio 2005 Web Application Projects 正式推出拉,下载地址在 http://msdn.microsoft.com/asp.net/reference/ ...
最新文章
- python多线程同步与互斥_Python之多线程:线程互斥与线程同步
- 1.7 Java字符流的使用:字符输入/输出流、字符文件和字符缓冲区的输入/输出流
- 说出你和「云原生」的故事,获得年度云原生顶级盛会通行证
- 计算机组成原理we指什么,计算机组成原理课后习题答案一到九章
- wxWidgets:wxWeakRef< T >类模板的用法
- [总结]Jquery api 快速参考
- JS之Promise
- 知识图谱论文阅读(二十)【WWW2020】Heterogeneous Graph Transformer
- python 3解释器_python004 Python3 解释器
- php mysql 代理_让PHP像C罗一样操作MySQL之ProxySQL
- Jumpserver跳板机
- 计算两个经纬度的距离_HTML5 地理定位+地图 API:计算用户到商家的距离
- oracle数据库内容替换,国产数据库能否替换oracle数据库?
- 美国通货膨胀持续引发市场关注,国际黄金价格还有上涨机会吗?
- PDF转图片 Ghostscript.NET
- RMAN-06004、RMAN-20011
- 数据库期末考试(考点以及相关概念整理)
- 魔兽延迟最低的服务器,魔兽世界延迟高怎么回事_魔兽世界延迟高解决方法_玩游戏网...
- Oracle学习——第四讲(增删改查)
- js如何实现四舍五入 Math.round()