作为资深趣味寻找者,这次有一个好程序分享。

#include

#include

#include

#include

#include

#pragma comment(lib,"winmm.lib")

//定义全局变量

int rosesize = 500;

int h = -250;

//定义结构体

struct DOT

{

double x;

double y;

double z;

double r;

double g;

};

bool calc(double a,double b,double c,DOT &d)

{

double j, n, o, w, z;

//花柄

if (c > 60)

{

d.x = sin(a * 7)*(13 + 5 / (0.2 + pow(b * 4, 4))) - sin(b) * 50;

d.y = b*rosesize + 50;

d.z = 625 + cos(a * 7)*(13 + 5 / (0.2 + pow(b * 4, 4))) + b * 400;

d.r = a * 1 - b / 2;

d.g = a;

return true;

}

double A = a * 2 - 1;

double B = b * 2 - 1;

if (A*A + B*B < 1)

{

//绿叶

if (c > 37)

{

j = (int(c) & 1);

n = j ? 6 : 4;

o = 0.5 / (a + 0.01) + cos(b * 125) * 3 - a * 300;

w = b * h;

d.x = o * cos(n) + w * sin(n) + j * 610 - 390;

d.y = o * sin(n) - w * cos(n) + 550 - j * 350;

d.z = 1180 + cos(B + A) * 99 - j * 300;

d.r = 0.4 - a * 0.1 + pow(1 - B * B, -h * 6) * 0.15 - a * b * 0.4 + cos(a + b) / 5 +

pow(cos((o * (a + 1) + (B > 0 ? w : -w)) / 25), 30) * 0.1 * (1 - B * B);

d.g = o / 1000 + 0.7 - o * w * 0.000003;

return true;

}

浪漫表白c语言程序玫瑰,c语言玫瑰告白代码相关推荐

  1. c语言 程序循环,C语言程序设计-循环例子

    <C语言程序设计-循环例子>由会员分享,可在线阅读,更多相关<C语言程序设计-循环例子(28页珍藏版)>请在人人文库网上搜索. 1.C 语言程序设计基础篇,第 7 章 简单程序 ...

  2. 简单说明c语言程序步骤,C语言的入门简介和三个简单的C语言程序详细说明

    学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好.Keil软件是目前最流行开发80C51系列单片机的软件,Keil提供了包括C编译器.宏汇编.连接器.库管理和一个功能强大的仿真调试器等在 ...

  3. c语言程序前言,C语言 程序代码编写规范前言

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一个好的程序编写规范是编写高质量程序的保证.清晰.规范的源程序不仅仅是方便阅读,更重要的是能够便于检查错误,提高调试效率,从而最终保证软件的质量和可维护性 ...

  4. c语言程序基本设计,C语言程序的设计基本6.ppt

    C语言程序的设计基本6 第六章 本章要点 建立循环程序设计的基本概念和逻辑思维 掌握循环程序设计的方法 6.1 if-goto 语句循环 一般形式: goto 标号: 标号:语句 其中:标号用标识符表 ...

  5. c语言 程序结集,c语言(结体程序设计).doc

    c语言(结体程序设计) C语言程序设计实验报告 实验七.结构体程序设计 [实验目的] (1)掌握结构体类型的概念.定义和使用: (2)掌握结构体数组.结构体指针的定义和使用: [实验内容及步骤] 1. ...

  6. 情人节c语言程序,情人节c语言代码.doc

    情人节c语言代码 篇一:一些简单的C语言程序代码 由键盘任意输入1个4位数整数,分别输出其中的个位.十位.百位.千位. /* expe 3-10 */ #include #include void m ...

  7. 好听的歌曲单片机c语言程序,单片机C语言程序举例(三)

    原标题:单片机C语言程序举例(三) 14.音乐播放 //此程序在硬件上调试通过 //本程序的晶振采用11.0592M #include sbit speaker=P1^2; unsigned char ...

  8. c 语言程序编辑,C语言程序编辑学习篇—编程者说之C语言

    谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是"让我欢喜让我忧."欢喜的是,C语言功能非常强大.应用广泛,一旦掌握了后,你就可以理直气壮地对他人说"我是电脑高手 ...

  9. 认识c语言程序,认识C语言 -一个完整的C语言程序是什么样的?

    为了创建完整的 C语言程序需要在 C 源文件中输入代码.任何文本编辑器(比如 Windows 中的"记事本")都可以创建 C 源文件,它们的文件名通常以".c" ...

  10. adc0809 c语言程序,单片机C语言程序设计:ADC0809数模转换与显示

    描述 本文分享ADC0809数模转换与显示的单片机C语言程序设计与电路图. ADC0809 数模转换与显示c语言程序 /*名称:ADC0809数模转换与显示 说明:ADC0809采样通道3输入的 模拟 ...

最新文章

  1. centos 安装java web_centos6.9 安装JAVA-WEB环境
  2. Python 列表拷贝
  3. [转载]锦上添花Sybase数据库题目大网罗-4
  4. 华为4X和4C无法使用电信4G的解决办法
  5. 谭浩强 c语言源码下载,谭浩强C语言教材源代码第二章
  6. Pandas速查中文手册
  7. Oracle简单SQL语句(详细!!!)
  8. 服务器显示A40故障码,求助大神,车子出现故障码,5053无法消除
  9. matlab一维插值extrap,MSC Patran中基于Matlab插值函数的多场创建
  10. l351墨水灯和缺纸灯闪烁_爱普生l351充墨灯闪烁是怎么回事?
  11. 优化poi 导入导出excel,不造成电脑卡死问题
  12. 官宣 慧存医疗与泽平科技战略合作1
  13. Mysql如何存取Emoji表情包
  14. 一文简单理解反向代理和正向代理模型
  15. Echarts地图自定义图标Symbol同时动态更改图标进行切换显示
  16. unbuntu下 sudo apt-get update 更新软件源列表
  17. 大数据导论三——大数据技术
  18. C#已知起点坐标、角度、长度求终点坐标(三角函数)
  19. Shader之——高效率高度雾 云海
  20. windows 10禁用账户

热门文章

  1. 2021年系统集成项目管理工程师证书领取
  2. yxc_第一章 基础算法(一)
  3. VIO中IMU选型与数据处理
  4. 懂GPU服务器的工作原理
  5. 影视观影神器:ZY Player for Mac
  6. 【java并发探赜索隐】判断标志、死锁、守护进程
  7. Error,java对常量池来说字符串xxx的UTF8表示过长
  8. App启动优化-一顿操作猛如虎
  9. matlab 两个txt文件的合并。。
  10. Apache2.4 HTTP服务器配置反向代理和负载均衡