062 到 065 可不理

/*Name: Copyright: Author: Date: 31/07/17 14:37Description: 【程序65】题目:一个最优美的图案。   ?
*/#include "graphics.h"
#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 < MAXPTS ;++i ){ /* Determine circle intercepts */ 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<MAXPTS ; ++i ){ /* Draw the cords to the circle */ for( j=i ; j<MAXPTS ; ++j ){ /* For each remaining intersect */ 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();return 0;
}

C语言——实例065 一个最优美的图案。相关推荐

  1. 优美图案c语言程序,C语言经典例题100例——C语言练习实例65解答(一个最优美的图案)...

    题目:一个最优美的图案(在TC中实现). 程序分析:无. 程序源代码: // 百宝箱工作室官方网址 http://www.baibaox.com // 百宝箱工作室业务介绍 http://www.ba ...

  2. python图案代码大全_Python练习代码实例65-一个最优美的图案

    Python 练习实例65 题目:一个最优美的图案. 程序分析:无. 程序源代码:#!/usr/bin/python # -*- coding: UTF-8 -*- import math class ...

  3. 优美图案c语言程序,C语言编程之一个最优美的图案

    问题描述:我使用C语言编程画出了一个优美的图案,大家可以将下面的源程序复制到VS中查看效果!!! 程序源码: #include "graphics.h" #include &quo ...

  4. 【输出一个静态“心形”图案、一个跳动的“心”——使用C++、C语言来实现】

    阅读目录 题目 代码(1)---静态"心形"(C++) 运行(1) 代码(2)---动态"心形"(C语言) 运行(2) 题目 使用C++.C语言来打印一个静态& ...

  5. (篇一)作为一个程序猿,这些C语言实例你必须会!

    文章目录 C语言简介 八层灯塔数量问题 百元买鸡问题 比较字符串大小 打印九九乘法表 打渔晒网问题 本篇主要简单介绍一下C语言.因为本人最近有C语言的相关考试,在漫长的复习过程,总得有点乐趣吧,就顺便 ...

  6. # c语言版:实例:输入一个时间值s,它是距离当日午夜的秒值,计算目前的时间,时间按00:00:00格式输出

    c语言版:实例:输入一个时间值s,它是距离当日午夜的秒值,计算目前的时间,时间按00:00:00格式输出 前言:c语言版本 对于c语言的基础复习 对于if选择判断语句的理解 浮点型输出 提示:以下是本 ...

  7. win32c语言编程实例,实例分析一个简单的Win32程序

    本文较为详细的分析了一个Win32程序的组成.结构.实现方法及运行原理,对于进行Windows程序设计有很好的借鉴参考价值.分享给大家供大家参考之用.具体分析如下: 一.Windows程序与普通C或C ...

  8. C 语言实例 - 计算自然数的和

    C 语言实例 - 计算自然数的和自然数是指表示物体个数的数,即由0开始,0,1,2,3,4,--一个接一个,组成一个无穷的集体,即指非负整数. 实例 - 使用 for #include <std ...

  9. C语言实例第6期:反转字符串

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

最新文章

  1. Linux桌面版横评:十、Vector Linux 5.8 SOHO Final
  2. stm32阶段总结笔记一
  3. 【NOI2013】向量内积
  4. Qt5.2 for Android 配置及部署到手机运行
  5. nginx -- 安装配置Nginx
  6. ireport5.6+jasperreport6.3开发(四)--以javabean为基准的报表开发(ireport)
  7. 点石成金:访客至上的网页设计秘笈(原书第2版) 中文PDF版
  8. 中科院-杨力祥视频教程 07课程
  9. httppost请求工具类
  10. excel2latex表格竖线截断不连续不连贯问题一键解决
  11. 【无限互联】SDWebImage图片缓存流程分析
  12. U3D PDF 旋转中心设置方法
  13. React Hook介绍(二):Effect Hook
  14. 例如ASLR和KASLR。还有CPU特性,例如SMAP、SMEP、NX和PXN。
  15. 企业微信自建应用手动授权,获取用户详细信息
  16. 微信订阅通知开发 (小白教程)微擎
  17. 7-4 房产税费计算2022 (12 分)
  18. 喜欢在大雨中奔跑的感觉
  19. no matching host key type found. Their offer: ssh-rsa
  20. 树莓派 + SSD启动 + CentOS 8 64位 + 内网穿透 + 自动温控风扇 + SMB服务 + 文件分类备份

热门文章

  1. 黑龙江计算机二级考试时间报名,2019年9月黑龙江二级计算机考试时间通知
  2. 开源 IM 系统 tinode 部署教程| WSL 环境
  3. Java代码银行转钱
  4. 基于强化学习的医疗诊断 Inquire and Diagnose: Neural Symptom Checking Ensemble using Deep Reinforcement Learning
  5. Java 求解平衡二叉树
  6. 小米9 小米8 红米K20PRO 红米K30PRO 小米10PRO 格机永久修复基带 无imei修复 串号
  7. tar -zxvf .tar.gz和tar -xvf .tar
  8. 测试覆盖率之一——测试覆盖率分类(转)
  9. C语言 机房收费管理系统
  10. 北极网络(Kruskal)