编程之美 源于发现

用C语言,编写自己人生的源代码!!!

学习C语言虽然乏味,枯燥。但是我们可以在玩中学,可以自己输出一些字符画,来放松心情。

如果你在学习C/C++的过程中遇到了问题,可以来加入小编的企鹅圈问小编哦~小编很热情的(●’◡’●)

祝正在看文章的小伙伴们在立冬的季节里祝福一片,快乐无极限,健康把你伴,温暖是祝愿。多多关注小编和小编的主页哦!

爱心字符画代码如下;

#include <stdio.h>

int main()

{

int  i, j, k, l, m;

char c=3; //ASCII码里面 3 就是一个字符小爱心

for (i=1; i<=5; i++)    printf("\n"); //开头空出5行

for (i=1; i<=3; i++) { //前3行中间有空隙分开来写

for (j=1; j<=32-2*i; j++)  printf(" "); //左边的空格,每下一行左边的空格比上一行少2个 //8*n-2*i

for (k=1; k<=4*i+1; k++)  printf("%c", c);//输出左半部分字符小爱心

for (l=1; l<=13-4*i; l++)  printf(" "); //中间的空格,每下一行的空格比上一行少4个

for (m=1; m<=4*i+1; m++)  printf("%c", c);//输出右半部分字符小爱心

printf("\n");  //每一行输出完毕换行

}

for (i=1; i<=3; i++) { //下3行中间没有空格

for (j=1; j<=24+1; j++)   printf(" "); //左边的空格 //8*(n-1)+1

for (k=1; k<=29; k++)   printf("%c", c);//输出字符小爱心

printf("\n");  //每一行输出完毕换行

}

for (i=7; i>=1; i--) { //下7行

for (j=1; j<=40-2*i; j++)  printf(" "); //左边的空格,每下一行左边的空格比上一行少2个//8*(n+1)-2*i

for (k=1; k<=4*i-1; k++)  printf("%c", c);//每下一行的字符小爱心比上一行少4个(这个循环是i--)

printf("\n");  //每一行输出完毕换行

}

for (i=1; i<=39; i++)    printf(" "); //最后一行左边的空格

printf("%c\n", c);  //最后一个字符小爱心

for (i=1; i<=5; i++)    printf("\n"); //最后空出5行

return 0;

}

输入展现:

效果展现:

这个图片是不是很浪漫,有木有很惊讶。你没看错,这就是用代码写出来的。

C/C++学习日记:用C语言画一个爱心,哄女朋友效果杠杠的!相关推荐

  1. c语言画爱心附带解释,用C语言画一个“爱心”

    /*每个main函数代表一种形状*/ #include using namespacestd; #include#include /*int main(void){ for(float y = 1.5 ...

  2. 用C语言制作爱心,如何用C语言画一个“心形”

    程序yuan眼中的浪漫如何用C语言画一个"心形"? 在你们的世界里,是不是觉得程序员一点浪漫都不懂?其实不是的,程序yuan的世界也是很浪漫滴. 看 这个图片是不是很浪漫,有木有很 ...

  3. 用java语言画一个可视化日历

    用java语言画一个可视化的日历界 package com.zzit.calFrame;import java.text.DateFormat; import java.text.ParseExcep ...

  4. c语言字母圣诞树,如何用C语言画一个“圣诞树”.pdf

    如如何何用用C语语言言画画一一个个"圣圣诞诞树树" 如何用C语言画一个"圣诞树",我使用了左右镜像的Sierpinski triangle,每层减去上方一小块, ...

  5. Python编程 利用Python画一个爱心

    作者简介:一名在校计算机学生.每天分享Python的学习经验.和学习笔记.   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.所使用的库 1.turtle库 2.情人 ...

  6. java输出画一个爱心

    这是一个用 Java 语言输出画一个爱心的示例代码: public class Heart {public static void main(String[] args) {double x, y, ...

  7. 如何用tkinter给你爱人画一个爱心,这满满的油腻感是怎么回事?

    如何用tkinter给你女朋友画一个爱心,这满满的油腻感是怎么回事? 前言 还记得在之前的文章中,我们所提及到画桃心的方式吗? 之前使用的模块是matplotlib又或者是使用tkinter显示桃心图 ...

  8. 怎么用计算机画爱心,如何用几何画板画一个爱心

    作为强大的几何绘图软件,千万不要以为几何画板只能画一些基本几何图形,其实它的功能强大着呢.其实在使用之后,会发现原来还能用它画出各种函数图像,比如画出类似心形的函数,下面就来一起学习. 具体绘制步骤如 ...

  9. [html] 使用svg画一个爱心

    [html] 使用svg画一个爱心 <head><style>*,*:before,*:after {box-sizing: border-box;margin: 0;padd ...

最新文章

  1. 成功解决ModuleNotFoundError: No module named 'keras_retinanet'
  2. portainer 启动mysql_Docker管理工具Portainer
  3. 6-MyBatis基础
  4. 工程制图与计算机绘图实训任务书及参考资料,水利工程制图与计算机绘图实训探讨...
  5. 网吧版XP系统制作与优化终极版(转)
  6. 大学 计算机 试题,【分享】《大学计算机基础》试题题库及答案 ~~~~~~~~~~~...
  7. c语言程序移动平均法,计算C中的移动平均值
  8. 计算机无法连接共享打印机,共享打印机无法连接,小编教你共享打印机无法连接怎么办...
  9. 【Cousera】北京大学 | 计算导论与C语言基础习题_8:最长平台
  10. 一般格式 | 分离变量法(三)| 偏微分方程(十五)
  11. Scrapped or attached views may not be recycled. isScrap:false isAttached:true异常
  12. 女孩子的试炼html5魔塔
  13. 计算机usb无法读取u盘启动,联想u盘启动不能识别u盘怎么办呢
  14. Linux下基本指令
  15. 布谷鸟哈希函数的参数_Cuckoo Hash 布谷鸟哈希
  16. Ansi,UTF8,Unicode,ASCII编码的区别
  17. 地下城与勇士(DNF)洛兰副本(洛兰、洛兰深处、比尔马克帝国试验场、悲鸣洞穴)(童年的回忆)
  18. 猎豹移动Q3季报图解:游戏营收近3亿 成增长亮点
  19. WPS和office有什么不同
  20. 盲盒商城完整运营源码/对接免签支付接口

热门文章

  1. 适合影院的点播系统——点量OTT点播
  2. OpenCV数字图像处理学习平台
  3. SpringSecurity系列学习(一):基于JWT的认证
  4. html标签设置正方形,css 如何设置带有正方形项目的列表
  5. 尚品汇前端每日跟练笔记
  6. Linux语音通话如何消除回声(PulseAudio)
  7. 算力网络 — 算力中心
  8. VCC、 VDD、VEE、VSS的区别
  9. [运动规划算法]Fast-tracker分析
  10. 树莓派超级水冷主机!!!