优美图案c语言程序,C语言经典例题100例——C语言练习实例65解答(一个最优美的图案)...
题目:一个最优美的图案(在TC中实现)。
程序分析:无。
程序源代码:
// 百宝箱工作室官方网址 http://www.baibaox.com
// 百宝箱工作室业务介绍 http://www.baibaox.com/BusinessIntroduction.html
#include "graphics.h" //VC6.0中是不能运行的,要在Turbo2.0/3.0中
#include "math.h"
#include "dos.h"
#include "conio.h"
#include "stdlib.h"
#include "stdio.h"
#include "stdarg.h"
#define MAXPTS 15
#define PI 3.1415926
struct PTS {
int x,y;
};
double AspectRatio=0.85;
void LineToDemo(void)
{
struct viewporttype vp;
struct PTS points[MAXPTS];
int i, j, h, w, xcenter, ycenter;
int radius, angle, step;
double rads;
printf(" MoveTo / LineTo Demonstration" );
getviewsettings( &vp );
h = vp.bottom - vp.top;
w = vp.right - vp.left;
xcenter = w / 2; /* Determine the center of circle */
ycenter = h / 2;
radius = (h - 30) / (AspectRatio * 2);
step = 360 / MAXPTS; /* Determine # of increments */
angle = 0; /* Begin at zero degrees */
for( i=0 ; i
rads = (double)angle * PI / 180.0; /* Convert angle to radians */
points[i].x = xcenter + (int)( cos(rads) * radius );
points[i].y = ycenter - (int)( sin(rads) * radius * AspectRatio );
angle += step; /* Move to next increment */
}
circle( xcenter, ycenter, radius ); /* Draw bounding circle */
for( i=0 ; i
for( j=i ; j
moveto(points[i].x, points[i].y); /* Move to beginning of cord */
lineto(points[j].x, points[j].y); /* Draw the cord */
}
}
}
int main()
{
int driver,mode;
driver=CGA;mode=CGAC0;
initgraph(&driver,&mode,"");
setcolor(3);
setbkcolor(GREEN);
LineToDemo();
}
优美图案c语言程序,C语言经典例题100例——C语言练习实例65解答(一个最优美的图案)...相关推荐
- 之和质数c语言题判断,C语言经典例题100例——C语言练习实例33解答(质数判断)...
题目:判断一个数字是否为质数. 程序分析:质数(prime number)又称素数,有无限个.一个大于1的自然数,除了1和它本身外,不能被其他自然数整除. 程序源代码: // 百宝箱工作室 官方网址 ...
- c语言100列作业,C语言经典例题100例——C语言练习实例72解答(链表)
题目:创建一个链表实现元素的输入与输出. 程序分析:无. 程序源代码: // 百宝箱工作室官方网址 http://www.baibaox.com // 百宝箱工作室业务介绍 http://www.ba ...
- c语言去除字符串中字母,C语言经典例题100例——C语言练习实例32解答(在字符串中删除指定字母或字符串)...
题目:删除一个字符串中的指定字母,如:字符串 "aca",删除其中的 a 字母. 程序分析:无. 程序源代码: // 百宝箱工作室 官方网址 http://www.baibaox. ...
- c语言调用函数的方法案例,C语言经典例题100例——C语言练习实例34解答(函数调用)...
题目:练习函数调用. 程序分析:无. 程序源代码: // 百宝箱工作室 官方网址 http://www.baibaox.com // 百宝箱工作室业务介绍 http://www.baibaox.com ...
- c语言输出变量案例,C语言经典例题100例——C语言练习实例41解答(static静态变量的用法)...
题目:学习static定义静态变量的用法. 程序分析:无. 程序源代码: // 百宝箱工作室官方网址 http://www.baibaox.com // 百宝箱工作室业务介绍 http://www.b ...
- C语言经典例题100例(一)
C语言经典例题100例(程序一) 程序一 有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 解: 首先看题本身是数字相互排列且不重复问题,用循环语句就可以解决.要求输出而是 ...
- c语言经典例题100例
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后 的 ...
- c语言经典算法大全pdf,c语言经典算法100例pdf版.pdf
c语言经典算法100例pdf版 C 语言经典算法 100 例 C 语言编程经典 100 例 A:[程序1] 题目:有1.2.3.4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程 ...
- C语言经典例题100道(没错,就是你要找的那个)
C语言经典例题100道(没错,就是你要找的那个) 希望可以帮助到你,加油!!! [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位 ...
最新文章
- ASP.NET代码对页面输出进行清理
- CentOS-6.4安装配置Nginx
- 虚拟化服务器故障,修复vSphere vCenter服务器故障的技巧
- 排序算法 之四 分类、时间/空间复杂度、如何选择
- UIButton中的三个UIEdgeInsets属性
- openssl java aes_请问如何使用AES对使用OpenSSL命令加密的Java文件进行解密?
- OSGI的实现——Felix
- stm32移植paho_paho.mqtt.c开源代码的ARM移植
- 配置虚幻4 使用 Rider for UnReal Engine 开发游戏
- python菜鸟教程 | for 循环
- httpsclient 自动获取证书 无证书访问 验证过能直接用
- Python工程师从菜鸟到大师 之.语法基础之条件语句、循环语句和函数 02
- 全面、详细、通俗易懂的C语言语法和标准库
- 题目:A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明,问以下哪个说法是正确的?()
- 补货中估计提前期不确定的需求分布公式推导
- 415报错,两种解决方法
- 【Spring入门】
- OSPF不规则区域的解决方案
- 萨摩耶数科林建明:坚守“终局思维” 让金融科技发展行稳致远
- 精心推荐8款实用国产软件,非常强大