C语言实现打印出心形,初学者的表白神器。

解题思路:这道例题我分了4部分,前3行一部分,4-6行一部分,7-13行一部分,最后一行一部分,读者请仔细阅读注释,小林写的很详细了。

前三行输出,为了让初学者知道,即使最笨的方法也是可以打印的。

4-6行,这三行输出效果一样。

for(i=0;i<3;i  ){for(j=0;j<29;j  ){printf("*");} printf("\n");}

最后一行,只是输出一个*。

for(i=0;i<14;i  ){printf(" "); } printf("*\n");

源代码演示,前三行代码样式请参考上述截图,文章中的源码空格有点小bug:

#include//头文件
int main()//主函数入口
{printf(" **** ****\n");//打印第一行 printf(" ********* *********\n");//打印第二行 printf("************* *************\n");//打印第三行 int i,j;//定义变量 for(i=0;i<3;i  )//打印4-6行,一共3行,因此i小于3 {for(j=0;j<29;j  )//限制每行输出*的个数 {printf("*");//这三行只打印*号,无空格输出 } printf("\n");//打印完一行需要进行换行 } for(i=0;i<7;i  ) //打印7-13行,一共7行,因此i小于7 {for(j=0;j<2*(i 1)-1;j  )//这个for循环和下面的for是并列的 {printf(" ");//打印空格 } for(j=0;j<27-i*4;j  )//读者可以带入几个数找出条件 {printf("*");//打印*}printf("\n"); }for(i=0;i<14;i  )//打印最后一行的*{printf(" ");//打印空格 } printf("*\n") ;//打印* return 0;
}

编译运行结果如下:

上述代码中的*,读者可以自行替换,读者可以用这个符号替换试试♥,看是否可行,自己动脑思考一下。

第二种表白源代码演示:

#include//头文件
#include//为了引用pow函数
int main()//主函数入口
{float y, x, z;//定义浮点型变量 printf("独时想起你\n");//提示语句 printf("落泪时想搂住你\n");//提示语句 printf("开心时想扑向你\n");//提示语句 printf("兴奋时想吻你\n");//提示语句 printf("一切尽在这三个字签名没有签上\n");//提示语句 printf("\n");//换行 for (double y = 2.5; y >= -1.6; y = y - 0.2){for (double x = -3; x <= 4.8; x = x   0.1){//下面是个三目运算,读者请仔细看下,||这个是或 (pow((x*x   y*y - 1), 3) <= 3.6*x*x*y*y*y|| (x>-2.4 && x<-2.1 && y<1.5 && y>-1)|| (((x<2.5 && x>2.2) || (x>3.4 && x<3.7)) && y>-1 && y<1.5)|| (y>-1 && y<-0.6 && x<3.7 && x>2.2)) ? printf("*") : printf(" ");}printf("\n");//换行 }getchar();return 0;//函数返回值为0
}

编译运行结果如下:

C语言打印出心形的方法有很多,读者可以自己多尝试尝试,即使一行一行用printf也是一种方式,小林能帮你的只能到这了,女朋友还是要自己找

声明:

本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

C语言520心形表白,初学者福利!!相关推荐

  1. vbs画动态爱心代码_用C语言实现心形表白程序[酷炫动态版]

    前几天给大家放一个C语言实现心形表白功能的程序,许多小白觉得有意思,今天给大家再放一个更炫酷的表白程序,有需要的童鞋拿去吧~ 先看看效果图吧: 因为是动图,所以只能象征性给大家截图啦~ 怎么样?童鞋们 ...

  2. C语言实现心形表白程序

    版权声明:本文为博主原创文章,未经博主允许不得转载.https://blog.csdn.net/qq_42680327    C语言实现心形表白程序[酷炫动态版] : 效果图如下: 源码如下: #in ...

  3. C语言打印出心形表白,520神器,初学者也能看懂!!

    C语言实现打印出心形,初学者的表白神器. 解题思路:这道例题我分了4部分,前3行一部分,4-6行一部分,7-13行一部分,最后一行一部分,读者请仔细阅读注释,小林写的很详细了. 前三行输出,为了让初学 ...

  4. C语言打印出心形表白,初学C语言也能看懂~(3)

    例2:C语言实现打印出心形,初学者的表白神器. 解题思路:这道例题可以分成4部分,前3行一部分,4-6行一部分,7-13行一部分,最后一行一部分,读者请仔细阅读注释,小林写的很详细了. 前三行输出,为 ...

  5. c++打印心形_【附源码】如何C语言打印出心形表白?

    使用C语言实现打印出心形,初学者的表白神器~ 我们分了4部分,前3行一部分,4-6行一部分,7-13行一部分,最后一行一部分,读者请仔细阅读注释,已经写的很详细了. 前三行输出,为了让初学者知道,即使 ...

  6. 俄罗斯方块、贪吃蛇、心形表白 | 好玩的C语言源码

    俄罗斯方块源码,编译运行结果: 俄罗斯方块可以在编译运行后直接玩,玩法和传统俄罗斯方块一样 关注下方B站up主,私信我源码,免费获取贪吃蛇.俄罗斯方块.心形表白 的个人空间_哔哩哔哩_Bilibili ...

  7. 基于Qt的笛卡尔心形表白程序

    基于Qt的笛卡尔心形表白程序 1.基本介绍 2.笛卡尔心形函数 3.QCustomPlot 4.功能介绍 1.ui界面 2.控件说明 5.程序说明 1.初始化设计 2.槽函数设计 1.按钮 2.滑动条 ...

  8. C语言打印心形(采用空格与星号)

    C语言打印心形(采用空格与星号) #include <stdio.h> #include <stdlib.h> //打印心形,先打印前3行,再打印后续 int main(){i ...

  9. C语言-绘图-心形函数

    绘制心形函数步骤 文章目录 前言 一.绘图库 1.介绍EasyX库 2.引入EasyX库 二.使用步骤 1.引入库 2.写一个函数 前言 很多学习C/C++语言的学生只知道写字符和数字的输入输出,不知 ...

最新文章

  1. Unity 3D 离线协议
  2. apache php 升级5.6,升级 apache2.4.41-php5.6.40
  3. Java经典面试题整理及答案详解(四)
  4. java非公平锁_Java多线程 -- 公平锁和非公平锁的一些思考
  5. modbus调试工具 linux,linux libmodbus的移植
  6. hdu 过山车_从机械工程师到软件开发人员–我的编码过山车
  7. 前端学习(1728):前端系列javascript之状态栏分析
  8. python标准库sys_Python标准库之Sys模块使用详解
  9. ajax提交数据遇到400异常,原因及解决方案
  10. ContestHunter暑假欢乐赛 SRM 03
  11. PHP字符串处理函数
  12. Thinkpad 笔记本VMware Workstation 安装虚拟机出现“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”解决方法
  13. anaconda 更改路径_一文教你如何运用Anaconda帮助Python编程
  14. mvn执行编译时使用lib下的jar包
  15. Julia: DataFrame最大的好处是对NA的处理和对象化操作!
  16. 【树叶识别】基于matlab HU不变矩树叶识别【含Matlab源码 797期】
  17. Eclipse字体调整
  18. 连线被拒,请检查主机名称和埠号,并确定 postmaster 可以接受 TCP/IP 连线
  19. python 脚本 将一个文件夹下的所有文件遍历替换某些内容(将简体变为繁体)
  20. 踩坑系列《十一》完美解决阿里云vod视频点播无法播放音频和视频点播控制台里的媒资库里面的视频无法播放

热门文章

  1. Shebang来Java了吗?
  2. 摆脱“空”检查的盛宴:使用JSON Patch正确执行PATCH
  3. 在生产中运行Java:SRE的观点
  4. 谷歌guava_Google Guava MultiMaps
  5. 用于Elasticsearch成绩单的Java客户端
  6. java中的五种排序方法_用Java排序的五种有用方法
  7. LazyInitializationException的四个解决方案–第2部分
  8. Spring Stateless State Security第3部分:JWT +社会认证
  9. 关于Java泛型和擦除
  10. 具有jOOQ和Java 8的CompletableFuture的异步SQL执行