134.沙丘图案

简介: 134.沙丘图案
/* Sandhill */
#include <graphics.h>
#include <math.h>
#define PI 3.1415926
void main()
{
  double a,b,c;
  int x,y,py;
  int gdriver=DETECT,gmode;
  initgraph(&gdriver,&gmode,"c:\\tc");
  cleardevice();
  setbkcolor(9);
  setcolor(14);
  outtextxy(80,3,"This program show the Sandhill picture.");
  for(py=20;py<=380;py+=3)
  {
    c=(py-20)*4*PI/360;
    b=PI*cos(c);
    for(a=0;a<=6*PI;a+=PI/7)
    {
      x=600/(6*PI)*a+20;
      y=10*sin(a+cos(a)*PI-b)*cos(c)+py;
      if(a==0)
        moveto(x,y);
      else
        lineto(x,y);
    }
  }
  outtextxy(80,460,"Press any key to quit...");
  getch();
  closegraph();
}
相关文章
|
机器学习/深度学习 人工智能 算法
阿里巴巴新模型EMO的技术原理
【2月更文挑战第10天】阿里巴巴新模型EMO的技术原理
1989 2
阿里巴巴新模型EMO的技术原理
|
域名解析 弹性计算 网络协议
阿里云服务器搭建网站教程(阿里云建网站详细步骤)
阿里云服务器搭建网站教程(阿里云建网站详细步骤) 阿里云轻量应用服务器怎么使用?阿里云轻量应用服务器使用教程:轻量应用服务器购买、重置密码、远程连接、宝塔面板的Web环境搭建、WordPress网站程序安装到网站上线,阿里云服务器网分享轻量应用服务器从购买、配置建站环境、轻量服务器应用服务器远程连接、开端口到网站上线全流程
390 0
|
资源调度 前端开发 Java
React Native 运行报错 Command failed_ gradlew.bat app_installDebug -PreactNativeDevServerPort=8081
React Native 运行报错 Command failed_ gradlew.bat app_installDebug -PreactNativeDevServerPort=8081
477 0
|
算法 C++ 计算机视觉
配置win10+vs2013+dlib18.16库
配置win10+vs2013+dlib18.16库
195 1
C语言第三十二弹---打印整数二进制的奇数位和偶数位
C语言第三十二弹---打印整数二进制的奇数位和偶数位
|
Java 调度
Quartz-Cron表达式统计最近几次的执行时间
Quartz-Cron表达式统计最近几次的执行时间
574 0
|
JavaScript 前端开发 Java
71jqGrid 分组表头 - 没有合并列的样式
71jqGrid 分组表头 - 没有合并列的样式
76 0
|
存储 缓存 弹性计算
阿里云服务器共享型、计算型、通用型实例规格怎么选?
本文介绍了共享型、计算型、通用型实例规格的主要适用场景。
1687 0
阿里云服务器共享型、计算型、通用型实例规格怎么选?
|
缓存 运维 监控
面对DNS劫持,只能坐以待毙吗?
借助 ARMS-云拨测,我们可实时对网站进行监控,实现分钟级别的监控,及时发现 DNS 劫持以及页面篡改。
面对DNS劫持,只能坐以待毙吗?
|
程序员 C++
C++之const关键字
关于C++的const的爱恨情仇
228 0