题目:一个最优美的图案(在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解答(一个最优美的图案)...相关推荐

  1. 之和质数c语言题判断,C语言经典例题100例——C语言练习实例33解答(质数判断)...

    题目:判断一个数字是否为质数. 程序分析:质数(prime number)又称素数,有无限个.一个大于1的自然数,除了1和它本身外,不能被其他自然数整除. 程序源代码: // 百宝箱工作室 官方网址 ...

  2. c语言100列作业,C语言经典例题100例——C语言练习实例72解答(链表)

    题目:创建一个链表实现元素的输入与输出. 程序分析:无. 程序源代码: // 百宝箱工作室官方网址 http://www.baibaox.com // 百宝箱工作室业务介绍 http://www.ba ...

  3. c语言去除字符串中字母,C语言经典例题100例——C语言练习实例32解答(在字符串中删除指定字母或字符串)...

    题目:删除一个字符串中的指定字母,如:字符串 "aca",删除其中的 a 字母. 程序分析:无. 程序源代码: // 百宝箱工作室 官方网址 http://www.baibaox. ...

  4. c语言调用函数的方法案例,C语言经典例题100例——C语言练习实例34解答(函数调用)...

    题目:练习函数调用. 程序分析:无. 程序源代码: // 百宝箱工作室 官方网址 http://www.baibaox.com // 百宝箱工作室业务介绍 http://www.baibaox.com ...

  5. c语言输出变量案例,C语言经典例题100例——C语言练习实例41解答(static静态变量的用法)...

    题目:学习static定义静态变量的用法. 程序分析:无. 程序源代码: // 百宝箱工作室官方网址 http://www.baibaox.com // 百宝箱工作室业务介绍 http://www.b ...

  6. C语言经典例题100例(一)

    C语言经典例题100例(程序一) 程序一 有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 解: 首先看题本身是数字相互排列且不重复问题,用循环语句就可以解决.要求输出而是 ...

  7. c语言经典例题100例

    题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后 的 ...

  8. c语言经典算法大全pdf,c语言经典算法100例pdf版.pdf

    c语言经典算法100例pdf版 C 语言经典算法 100 例 C 语言编程经典 100 例 A:[程序1] 题目:有1.2.3.4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程 ...

  9. C语言经典例题100道(没错,就是你要找的那个)

    C语言经典例题100道(没错,就是你要找的那个) 希望可以帮助到你,加油!!! [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位 ...

最新文章

  1. ASP.NET代码对页面输出进行清理
  2. CentOS-6.4安装配置Nginx
  3. 虚拟化服务器故障,修复vSphere vCenter服务器故障的技巧
  4. 排序算法 之四 分类、时间/空间复杂度、如何选择
  5. UIButton中的三个UIEdgeInsets属性
  6. openssl java aes_请问如何使用AES对使用OpenSSL命令加密的Java文件进行解密?
  7. OSGI的实现——Felix
  8. stm32移植paho_paho.mqtt.c开源代码的ARM移植
  9. 配置虚幻4 使用 Rider for UnReal Engine 开发游戏
  10. python菜鸟教程 | for 循环
  11. httpsclient 自动获取证书 无证书访问 验证过能直接用
  12. Python工程师从菜鸟到大师 之.语法基础之条件语句、循环语句和函数 02
  13. 全面、详细、通俗易懂的C语言语法和标准库
  14. 题目:A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明,问以下哪个说法是正确的?()
  15. 补货中估计提前期不确定的需求分布公式推导
  16. 415报错,两种解决方法
  17. 【Spring入门】
  18. OSPF不规则区域的解决方案
  19. 萨摩耶数科林建明:坚守“终局思维” 让金融科技发展行稳致远
  20. 精心推荐8款实用国产软件,非常强大

热门文章

  1. OOzie 入门 【转】
  2. ASII码:小写字符比大写字符大32
  3. 一种自动化生产测试流水线
  4. 计算机安全领域四大顶级会议,安全领域四大会议
  5. lower_bound、upper_bound、equal_range详解
  6. 几何分布期望与方差推导
  7. 简述人工智能的发展历程图_人工智能的发展进程及现状
  8. 逃离华强北后 他们去哪儿?采访身边真实故事——华强北电脑维修 内迁 张家界电脑维修 电子市场电脑维修
  9. Kewail-短信接口接入流程
  10. 个人的工作总结(和工作规划)