使用C++描绘心形
谁说程序猿就一定不解风情,今天就给大家分享一个C++绘制的心形图案,送给你的TA吧
#include <stdio.h>
void main()
{
int i, j, k, l, m; char c=3;
for (i=1; i<=5; i++) printf("\n");
for (i=1; i<=3; i++)
{
for (j=1; j<=32-2*i; j++) printf(" ");
for (k=1; k<=4*i+1; k++) printf("%c", c);
for (l=1; l<=13-4*i; l++) printf(" ");
for (m=1; m<=4*i+1; m++) printf("%c", c);
printf("\n");
}
for (i=1; i<=3; i++)
{
for (j=1; j<=24+1; j++) printf(" ");
for (k=1; k<=29; k++) printf("%c", c);
printf("\n");
}
for (i=7; i>=1; i--)
{
for (j=1; j<=40-2*i; j++) printf(" ");
for (k=1; k<=4*i-1; k++) printf("%c", c);
printf("\n");
}
for (i=1; i<=39; i++) printf(" ");
printf("%c\n", c);
for (i=1; i<=4; i++) printf("\n");
}
以上就是本文关于C绘制心形的全部内容了,希望大家能够喜欢。
相关推荐
-
VC++实现模拟汉诺塔效果
先上效果图 再附上源代码: 汉诺塔: 复制代码 代码如下: #include "stdio.h" #include "math.h" int arrA[15], arrB[15], arrC[15]; // 分别为A.B.C int length; int lenA, lenB, lenC; char plate[32]; // Make void makeplate(int n) { int i; if (n == length + 1)
-
使用VC++实现打印乘法口诀表
关于乘法口诀表,这里就不多废话了,大家都明白,下面说下用vc++实现的思路代码: 乘法口诀表.cpp 复制代码 代码如下: #include<stdio.h> int main () { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) printf("%d ¡Á %d =%2d ",j,i,i*j); putchar(' \n'); } getc
-
使用C++制作简单的web服务器(续)
增加功能: 1.从文件中读取网页并返回给客户端,而不是把网页代码写死在代码中. 局限: 1.还不能根据URL地址中的参数,访问指定页面 2.仍然是单线程 复制代码 代码如下: //***************************************************************************** //@ProjectName ZYhttpd //@Description my http server //@Author
-
用VC++6.0的控制台实现2048小游戏的程序
首先感谢这位大侠的无私分享,仔细学习这个程序以后收获很多,试着添加一些注释 源程序是从开源中国看到的,原作者是 刘地(sir?) 地址为http://www.oschina.net/code/snippet_593413_46040 geek_monkey于2015年3月5日为拜读该程序,受益匪浅 为了方便自己,以及更多初学者阅读,我试着写了写了注释供参考 我是C语言初学者,如有错误希望指正.轻喷 复制代码 代码如下: #include <stdlib.h> #include <stdi
-
使用C++制作简单的web服务器
仅仅实现了web的功能,局限性比较大,由于只是想要理解web服务器的原理,所以地址和端口是固定的,也不支持多线程,每次访问的页面也是一致的,后面自己会慢慢改进这些 复制代码 代码如下: //***************************************************************************** //@ProjectName ZYhttpd //@Description my http server //@Author
-
用VC++6.0实现石头剪刀布游戏的程序
源程序是从网上看到的, geek_monkey于2015年3月3日修改了bug(输入字符非石头剪刀布都算是玩家赢) 编译环境为VC++6.0 增加"上帝模式"和数据统计,纯属娱乐. 我是C语言初学者,轻喷 复制代码 代码如下: #include <stdio.h> #include <stdlib.h> #include <time.h> #include <string.h> int exist_in(char *arr1[][2],
-
使用C++描绘心形
谁说程序猿就一定不解风情,今天就给大家分享一个C++绘制的心形图案,送给你的TA吧 复制代码 代码如下: #include <stdio.h> void main() { int i, j, k, l, m; char c=3; for (i=1; i<=5; i++) printf("\n"); for (i=1; i<=3; i++) { for (j=1; j<=32-2*i; j++) printf("
-
利用php输出不同的心形图案
首先为大家分享php输出心形曲线的代码,代码如下 <?php for($t=0;$t<360;$t++) { $y=2*cos($t)-cos(2*$t); //笛卡尔心形曲线函数 $x=2*sin($t)-sin(2*$t); $x+=3; $y+=3; $x*=70; $y*=70; $x=round($x); $y=round($y); $str[]=$x; $y=$y+2*(180-$y);//图像上下翻转 $x=$y; $str[]=$x; } $im=imagecreate(400
-
jquery心形点赞关注效果的简单实现
html代码 <div class="stage"> <div class="heart"></div> </div> css代码 .heart { width: 100px; height: 100px; background: url("") no-repeat; background-position: 0 0; cursor: pointer; -webkit-transition: bac
-
C++和Java命令行绘制心形图案
心形线 心形线,是一个圆上的固定一点在它绕着与其相切且半径相同的另外一个圆周滚动时所形成的轨迹,因其形状像心形而得名. 心脏线亦为蚶线的一种.在曼德博集合正中间的图形便是一个心脏线.心脏线的英文名称"Cardioid"是 de Castillon 在1741年的<Philosophical Transactions of the Royal Society>发表的:意为"像心脏的". 极坐标方程 水平方向: ρ=a(1-cosθ) 或 ρ=a(1+cos
-
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
本文实例讲述了jQuery实现鼠标点击处心形漂浮的炫酷效果.分享给大家供大家参考,具体如下: 鼠标点击一下,在鼠标上方显示一个爱心❤,并有慢慢向上消失的效果,如下图: 是不是很炫酷,直接贴代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>测试</title> <script src="http://libs.baidu.c
-
Android自定义View实现心形图案
本文实例为大家分享了Android自定义View实现心形的具体代码,供大家参考,具体内容如下 通过继承View实现的❤形 在绘制心形需要Path类中的两个重要方法分别是:moveTo.cubicTo moveTo 不会进行绘制,只用于移动移动画笔. lineTo 用于进行直线绘制. quadTo 用于绘制圆滑曲线,即贝塞尔曲线. cubicTo 同样是用来实现贝塞尔曲线的. 具体实现: public class HeartView extends View { private int mMeas
-
如何利用C语言输出3D立体感心形图详解
目录 ★头文件部分: ★主函数外自定义函数部分: ★主函数部分: 总结 首先我先在每行(除空白以及{}外)代码上标上序号(无序号源码放在了文末) #include <stdio.h> #include <math.h> float f(float x, float y, float z) { float a = x*x + 9.0f/4.0f*y*y + z*z - 1; return a*a*a - x*x*z*z*z - 9.0f/80.0f*y*y*z*z*z; } floa
-
Android仿直播特效之点赞飘心效果
本文实例为大家分享了Android实现点赞飘心效果的具体代码,供大家参考,具体内容如下 一.概述 老规矩先上图 好了,基本就是这个样子,录完的视频用格式工厂转换完就这个样子了,将就看吧 二.定义我们自己的Layout /** * @author 刘洋巴金 * @date 2017-4-27 * * 定义我们自己的布局 * */ public class LoveLayout extends RelativeLayout{ private Context context; private Layo
-
使用java打印心型、圆形图案的实现代码
相信对于打印三角形都没什么难度,只需要利用for循环嵌套使用就行 但是对于打印圆形和三角形不同因为到圆心距离相等的点一般不会横坐标和纵坐标都为整数 打印爱心 爱心的公式 (x²+y²-1)³-x²*y³=0 调用此方法即可打印爱心图案 /** *打印心形 */ public static void aiXin(){ for(float y = (float) 1.5;y>-1.5;y -=0.1) { for(float x= (float) -1.5;x<1.5;x+= 0.05){ flo
-
Python制作七夕比心表白代码详解
每到各种节日,不少小伙伴都会遇到这样一个世纪问题--怎么给心仪的女生/女朋友/老婆一个与众不同的节日惊喜. 这不马上就又到七夕了嘛,我们可以尝试用python给女朋友比心表白! 下面就带大家来领略一下python表白的方式,感受一下IT人的浪漫. Turtle基本参数 python的强大在于它有许多的强大的库,turtle是其中可以交互式的绘画的模块.也是很多提升初学者学习python乐趣的秘密法宝! 作为一个艺术白痴,想要画一幅画可能很困难,但是利用python的turtle库,只需要几行代码
随机推荐
- AngularJS实现的回到顶部指令功能实例
- 详解Django框架中用户的登录和退出的实现
- 正则表达式不包含align该怎么写
- 浅析Java方法传值和传引用问题
- 一步一步学asp.net ajax
- mysql 读写分离(基础篇)
- 详解Java反射各种应用
- Android实现系统重新启动的功能
- 自定义ListView实现拖拽ListItem项交换位置(附源码)
- PHP将字符串首字母大小写转换的实例
- CSS经典技巧十则第1/2页
- 用js+xml自动生成表格的东西
- jQuery层动画定位滑动效果的方法
- Lua的编译、执行和调试技术介绍
- Android开机自启动程序详解
- 浅析JavaScript中的array数组类型系统
- JavaScript 事件对内存和性能的影响
- Google Map API更新实现用户自定义标注坐标
- centos下fail2ban安装与配置详解
- C语言调试手段:锁定错误的实现方法