C语言小程序:如何用代码“画”出一个爱心
利用ASCII编码第三个字符,作为基础,然后利用三个多重循环画出一个爱心出来。要使用控制台改变运行框大小和文字的颜色,黑白的爱心不免有些诡异。
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <conio.h>
#define I 20
#define R 350int main()
{system("mode con cols=80 lines=80");system("color F4");int i, j, e;int a;long time;for (i = 1, a = I; i < I / 2; i++, a--){for (j = (int)(I - sqrt(I*I - (a - i)*(a - i))); j > 0; j--)printf(" ");for (e = 1; e <= 2 * sqrt(I*I - (a - i)*(a - i)); e++)printf("\3");for (j = (int)(2 * (I - sqrt(I*I - (a - i)*(a - i)))); j > 0; j--)printf(" ");for (e = 1; e <= 2 * sqrt(I*I - (a - i)*(a - i)); e++)printf("\3");printf("\n");}for (i = 1; i < 49;i++){if (i == 20){printf(" 我喜欢你 ");i += 15;}printf("\3");}printf("\n");for (i = 1; i <= R / 2; i++){if (i % 2 || i % 3)continue;for (j = (int)(R - sqrt(R*R - i * i)); j > 0; j--)printf(" ");for (e = 1; e <= 2 * (sqrt(R*R - i * i) - (R - 2 * I)); e++)printf("\3");printf("\n");}system("pause");
}
C语言小程序:如何用代码“画”出一个爱心相关推荐
- 神级程序员8000行css代码画出一个蒙娜丽莎,堪比达芬奇!
代码画出的蒙娜丽莎 今天逛CODEPEN找HTML5动画案例的时候,偶尔看到一位神级大师的作品,用纯CSS代码画出一副蒙娜丽莎,虽然分辨率不高,但是仍然让我很是震撼,一看代码,整整8000行,基本一行 ...
- 如何写一个能被手机打开的C语言小程序,如何用C语言中一些简单的语句做一个小程序,能够输入一个字符就会弹出一句话...
满意答案 lyj1260 2015.03.28 采纳率:43% 等级:11 已帮助:6408人 这个不难,是最基本的C语言程序了,我写个示例给你 #include //包含头 int main( ...
- 如何用代码画出一幅好看的画
前言 随着计算机技术的逐步发展,借助计算机强大的能力进行绘画操作,已经变得非常容易.绘画作品的水平也是越来越高,下面就来看看用编程语言绘画,能搞出什么有意思的东西,相比人类的创作又有哪些值得我们思考的 ...
- 微信小程序:利用 border-bottom 画出多彩条纹线
效果图片 PS:这两天一直在做地址管理模块,数据库的增删改查:界面做得有点粗糙,凑活着看吧= =. 其实感觉下来应该至少有三种办法可以达到下图的效果:1)直接用ps做一张图片然后布局在下面2)我看网上 ...
- java撩妹代码_用C语言画出一个“爱心”,撩妹技能杠杠的
无意中看到一个,比你这个爱心更酷炫的,都是小爱心汇聚成一个大爱心 代码如下: #include int main() { int i, j, k, l, m; char c=3; //ASCII码里 ...
- 用C语言画出一个爱心,用C语言画出一个“爱心”,撩妹技能杠杠的
无意中看到一个,比你这个爱心更酷炫的,都是小爱心汇聚成一个大爱心 代码如下: #include int main() { int i, j, k, l, m; char c=3; //ASCII码里 ...
- 2022世界杯的呈现:用简单的python代码画出
世界杯是足球界最重要的盛会,每四年举办一次,吸引了全世界的目光.作为一名程序员,我希望通过代码的方式来呈现这一盛事. 下面是用 Python 的绘图库来画出一个足球的代码: import matplo ...
- c语言小程序作业,c语言小程序(c语言简单小程序代码)
所以特此求经典C语言小程序.谢谢大家的关注!!! #include #include void function(int n){ int i,j,k,x=0; for(i=1;i<=n;i++) ...
- c语言万年历查询程序代码,C语言小程序实现万年历
分享一个简单的小程序,看看如何打印万年历吧~ 程序打开时时这样的,输入一个年份: 比如输入2016再回车,效果如下: 下面我们来看看实现这个程序的代码吧: #include #include #def ...
最新文章
- 论文阅读笔记三十三:Feature Pyramid Networks for Object Detection(FPN CVPR 2017)
- 数据备份_这5种数据备份方式你全都了解吗?
- IOS约束三个按钮等宽等高,均分整个view,
- 使用JDBCTemplate实现与Spring结合,方法公用 ——接口(BaseDao)
- html网页效果分析,熟手的html编写风格与原因分析_HTML/Xhtml_网页制作
- python装饰器哪个好用变女生_Python女神分享教程之Python 装饰器
- Python程序-离散和线性图形
- (2) pandas 文件读写 (csv)
- 华为数通部门怎么样_华为HCIA考试内容,考试费用及考试编号
- c语言读取tdx日线文件,***EXCEL读取通达信股票日线数据***改为读取通达信股票5分钟数据...
- 【修电脑】电脑将在1分钟后重启
- 十分钟了解Http(1)——HTTP的报文到底是什么?
- 计算机防勒索病毒需求分析
- 【MySQL】6、Delete From删除语句
- 获取gridview当前选中行的内容
- 基于.NET平台常用的框架整理
- delphi ord()
- 手机上所部署的DigiCert证书过期怎么办
- Git中smart Checkout与force checkout
- 企业数据治理,并不止于数据
热门文章
- 服务器抓包命令:tcpdump详解
- python什么是字符串_什么是Python的字符串
- SpringBoot+Vue实现前后端分离的员工日志管理信息系统
- teamviewer15安装不了_各位大佬,帮忙看下为什么老提示安装失败
- 解决video视频在ios中不能自动播放的问题
- springboot日结工管理小程序毕业设计-附源码070940
- JAVA毕设项目实验室耗材管理系统(java+VUE+Mybatis+Maven+Mysql)
- Hadoop 安装(详细步骤)
- 商城小程序系统,商城源码
- JavaScript实现论坛发贴等功能