C语言:爱心程序

2023-10-30

1.效果展示

在这里插入图片描述

2.结构分析

该爱心主要采用暴力拼接上去的,主要由三部分组成:
第一部分,头部,是固定的程序编码;
第二部分,是一个长为29个*,宽为3个的矩形;
第三部分,有由一个三角形组成,最长的有27个
,下一层较上一层少4个*,一共有7层。

3.代码展示

#include<stdio.h>
int main()
{
	int i, j;
	//第一部分,固定的头部
	printf("     ******       ******\n"
		   "   **********   **********\n"
		   " ************* *************\n");
    //第二部分,矩形部分
	for (i = 0; i < 3; i++)
	{
		for (j = 0; j < 29; j++)
			printf("*");
		printf("\n");
	}
	//第三部分,三角形部分
	for (i = 0; i < 7; i++)
	{
		for (j = 0; j < 2 * (i + 1) - 1; j++)
			printf(" ");
		for (j = 0; j < 27 - 4 * i; j++)
			printf("*");
		printf("\n");
	}
	return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C语言:爱心程序 的相关文章

  • std::cout 和 std::wcout 有什么区别?

    在c 中 有什么区别std cout and std wcout 它们都控制流缓冲区的输出或将内容打印到控制台 或者它们只是相似吗 它们作用于不同的字符类型 std cout uses char作为字符类型 std wcout uses w
  • 向 Nhibernate 发出 SQL 查询

    如何将此 SQL 查询发送给 Nhibernate SELECT Customer name FROM Company INNER JOIN Customer ON Company CompanyId Customer CompanyId
  • 启动时出现 OData v4 错误:找不到段“Whatever”的资源

    我正在构建新的 v4 服务 一切进展顺利 直到我为新模型 实体添加了新控制器 并在启动站点进行测试运行时收到此错误 控制器似乎编码正确 就像其他控制器一样 控制器 CustomersOData 中的操作 GetFeed 上的路径模板 Cus
  • 推导指南中的引用和值之间的差异

    考虑类型A template
  • 如何将 #ifdef DEBUG 添加到 Xcode?

    我的项目中有一些代码永远不应该在发布版本中使用 但在测试时很有用 我想做这样的事情 ifdef DEBUG Run my debugging only code endif 在 Xcode 4 中哪里添加 DEBUG 设置 我尝试将其放入
  • 单元测试一起运行时失败,单独运行时通过

    所以我的单元测试遇到了一些问题 我不能只是将它们复制并粘贴到这里 但我会尽力而为 问题似乎是 如果我一项一项地运行测试 一切都会按预期进行 但如果我告诉它一起运行测试 则 1 5 将通过 TestMethod public void Obj
  • 单击 form2 上的按钮触发 form 1 中的方法

    我对 Windows 窗体很陌生 我想知道是否可以通过单击表单 2 中的按钮来触发表单 1 中的方法 我的表格 1 有一个组合框 我的 Form 2 有一个 保存 按钮 我想要实现的是 当用户单击表单 2 中的 保存 时 我需要检查表单 1
  • 使用 JNI 从 Java 代码中检索 String 值的内存泄漏

    我使用 GetStringUTFChars 从使用 JNI 的 java 代码中检索字符串的值 并使用 ReleaseStringUTFChars 释放该字符串 当代码在 JRE 1 4 上运行时 不会出现内存泄漏 但如果相同的代码在 JR
  • PlaySound 可在 Visual Studio 中运行,但不能在独立 exe 中运行

    我正在尝试使用 Visual Studio 在 C 中播放 wav 文件 我将文件 my wav 放入项目目录中并使用代码 PlaySound TEXT my wav NULL SND FILENAME SND SYNC 我按下播放按钮 或
  • 上下文敏感与歧义

    我对上下文敏感性和歧义如何相互影响感到困惑 我认为正确的是 歧义 歧义语法会导致使用左推导或右推导构建多个解析树 所有可能的语法都是二义性的语言是二义性语言 例如 C 是一种不明确的语言 因为 x y 总是可以表示两个不同的事物 如下所述
  • 如何使用 Mongodb C# 驱动程序连接多个集合

    我需要将 3 个集合与多个集合合并在一起 lookup我在 C 驱动程序中尝试过 它允许我 lookup用户采集但无法执行秒 lookup用于设置集合 有人可以帮忙吗 db Transactions aggregate lookup fro
  • std::async 与重载函数

    可能的重复 std bind 重载解析 https stackoverflow com questions 4159487 stdbind overload resolution 考虑以下 C 示例 class A public int f
  • 如何对 Web Api 操作进行后调用?

    我创建了一个 Web API 操作 如下所示 HttpPost public void Load string siteName string providerName UserDetails userDetails implementat
  • C++ 密码屏蔽

    我正在编写一个代码来接收密码输入 下面是我的代码 程序运行良好 但问题是除了数字和字母字符之外的其他键也被读取 例如删除 插入等 我知道如何避免它吗 特q string pw char c while c 13 Loop until Ent
  • 如何在按钮单击时模拟按键 - Unity

    我对 Unity 中的脚本编写非常陌生 我正在尝试创建一个按钮 一旦单击它就需要模拟按下 F 键 要拾取一个项目 这是我当前的代码 在编写此代码之前我浏览了所有统一论坛 但找不到任何有效的东西 Code using System Colle
  • 英特尔 Pin 与 C++14

    问题 我有一些关于在 C 14 或其他 C 版本中使用英特尔 Pin 的问题 使用较新版本从较旧的 C 编译代码很少会出现任何问题 但由于 Intel Pin 是操作指令级别的 如果我使用 C 11 或 C 14 编译它 是否会出现任何不良
  • memset 未填充数组

    u32 iterations 5 u32 ecx u32 malloc sizeof u32 iterations memset ecx 0xBAADF00D sizeof u32 iterations printf 8X n ecx 0
  • 使用 GROUP 和 SUM 的 LINQ 查询

    请帮助我了解如何使用带有 GROUP 和 SUM 的 LINQ 进行查询 Query the database IEnumerable
  • 当另一个线程可能设置共享布尔标志(最多一次)时,是否可以读取共享布尔标志而不锁定它?

    我希望我的线程能够更优雅地关闭 因此我尝试实现一个简单的信号机制 我不认为我想要一个完全事件驱动的线程 所以我有一个工作人员有一种方法可以使用关键部分优雅地停止它Monitor 相当于C lock我相信 绘图线程 h class Drawi
  • 防止在工厂方法之外实例化对象

    假设我有一个带有工厂方法的类 class A public static A newA Some code logging return new A 是否可以使用 a 来阻止此类对象的实例化new 那么工厂方法是创建对象实例的唯一方法吗 当

随机推荐

  • 设计模式:快照模式

    快照模式也叫做备忘录模式 但是我觉得如果是了解快照的话 我觉得比备忘录更形象一点 毕竟现在快照有各种 有页面快照 有系统快照等 相当于是一个备份 备忘录其实也是备份的意思 我觉得快照更贴切一点现在的描述 快照模式是一种行为模式 行为模式可以
  • Python利用Opencv读取图片

    首先 要先确认PyCharm里面有没有装opencv python 如果没有 点右侧 号搜索添加 确认有opencv之后 便可以使用cv2读取图片了 import cv2 image path C Desktop image jpg 图片路
  • 数字化时代-23:中国人工智能企业100强排行榜

    综合实力TOP100 成长能力TOP100 创新能力TOP100
  • React组件卸载、路由跳转、页面关闭(刷新)之前进行提示

    React组件卸载生命周期 路由跳转和页面关闭三者看起来有些类似的地方 比如都是当前组件即将从视口消失 但实际上所触发的事件均不相同 以一个实际案例出发 某单页应用的 文章编辑页用户正在编辑文章 此时尚未保存 当用户不小心要跳转到另外一个路
  • SpringBoot——内置数据源

    简单介绍 在之前我们介绍SpringBoot的数据层解决方案的时候 曾说到过在数据层是由数据源 持久化技术和数据库组成的 之前我们一直使用的都是Druid MyBatis MySQL组合的解决方案 这三种方案在之前我们都介绍过如何整合以及基
  • 进阶:变量 1.系统变量 说明:变量由系统定义,不是用户定义,属于服务器层面。 注意:(1) 全局变量需要添加global关键字 (2) 会话变量需要添加session键字 (3)

    进阶 变量 1 系统变量 说明 变量由系统定义 不是用户定义 属于服务器层面 注意 1 全局变量需要添加global关键字 2 会话变量需要添加session关键字 3 如果不写 默认session会话级别 使用步骤 1 查看所有系统变量
  • 大话西游2人数最多服务器,大话2大话各个服务器狂人榜排名 看大话如今服务器...

    大话2大话各个服务器狂人榜排名 看大话如今服务器 给大家带来各个服务器的练功排行等等 以下图均为服务器练功排行榜目前前三名 有些错误之处还望指正 冠希会及时修改 大话精灵有时候也问不到了 52 根据以下数据分析得出 1 目前超过3年以上没合
  • DM@数理逻辑@命题和联结词@形式化命题

    文章目录 abstract 命题和联结词基本概念 命题 陈述句 命题真值 真假记号 原子命题 命题分解 复合命题 联结词命题 例 半形式化命题和形式化语言 形式逻辑的抽象性 联结词形式化 否定 合取 析取 相容或的表示 排斥或的表示 蕴含
  • GPIO八种工作模式

    GPIO8种工作模式 一 输出模式 1 推挽输出 Out PP 推挽输出模式下 单片机输出高电平直接接到VDD 3 3V 输出低电平直接接到VSS 0V 具有强的驱动能力 2 开漏输出 Out OD 开漏输出模式下 单片机输出低电平也是接到
  • yolov5在plotting labels时停止并显示Process finished with exit code 1

    最近在训练yolov5模型 但在执行train py时 执行到plotting labels停止 显示错误 解决办法 报错信息里traceback里第二行 把这个注释掉就可以进入训练了
  • 用好GPT关键诀窍之上下文学习

    大家好 我是herosunly 985院校硕士毕业 现担任算法研究员一职 热衷于机器学习算法研究与应用 曾获得阿里云天池比赛第一名 CCF比赛第二名 科大讯飞比赛第三名 拥有多项发明专利 对机器学习和深度学习拥有自己独到的见解 曾经辅导过若
  • Spring AOP无法调用自身方法的原因

    this是当前对象 调用当前对象因为不是从IOC托管对象中 获取所以自然也是不能被AOP捕获 所有AOP的必须用代理对象执行 在同一个类中使用 Transaction Async并不能实现事务和异步 道理就是这样的 新建一个类 Compon
  • 深圳大学第三期“飞鹰计划”正式开班

    金秋九月 丹桂飘香 在这个充满着收获的季节里 迎来了期待已久的深圳大学机电与控制工程学院飞鹰计划2022级第三期开班典礼 受疫情影响 虽然典礼只能在线上举行 但是丝毫不影响电巢专家及学生们的热情 9月17日下午 百余位同学通过线上参加了此次
  • uCOS-II信号量OSSemCreate(0)和OSSemCreate(1)详解

    在ucos II中 为了实现任务之间的同步 用到的同步机制有 信号量 邮箱和消息队列 其中这里我主要说下对信号量的使用经验 信号量在创建时 调用OSSemCreate INT16U cnt 函数 cnt为信号量的初始值 对cnt赋予不同的值
  • Mac OS无法进入系统/数据备份/重装系统方法步骤

    之前我的Mac Mini不知为什么突然间不能进入到系统了 开机的时候基本都时进度条走到2 3的时候就会自动死机 打电话给客户 客服是不错 TM殊不知 聊了N就之后 发现这是要话费的 NM足足磨了1个多小时也没能解决我的问题 好吧 苹果系统时
  • Service Pack 6 for Visual Basic 6.0, Visual C++ 6.0 with Visual Source Safe 6.0d下载

    下载VC6 0的SP6补丁 网址http www microsoft com en us download details aspx id 9183 补充 英文版 http download microsoft com download 1
  • Java设计模式——适配器模式

    文章目录 介绍适配器模式 类适配器模式 对象的适配器模式 接口的适配器模式 介绍适配器模式 适配器主要用于接口的转换或者将接口不兼容的类对象组合在一起形成对外统一接口 是一种结构性模式 其本质是是一个中间件 适用于类及其对象 原理 通过继承
  • 全网最详!暗黑模式在 Trip.com App 的实践

    作者简介 本文为联合撰稿 作者为携程国际业务研发部UED团队静静 公共研发团队祥星 旭仔 俊仔 增翼 一 背景 在 2019 年 随着 iOS 13 与 Android Q 的推出 Apple 和 Google 同时推出主打功能暗黑模式 分
  • Jquery 菜单插件之 Superfish jQuery菜单

    大家如果想了解 Superfish jQuery菜单 插件 可以查看我发布的一篇 关于JQuery 菜单插件 这里已经告诉我们该jQuery菜单插件的相关优势和下载地址 在下载中包含基础的Demo 初始者可以依次入门 接下来 我们进入我们开
  • C语言:爱心程序

    1 效果展示 2 结构分析 该爱心主要采用暴力拼接上去的 主要由三部分组成 第一部分 头部 是固定的程序编码 第二部分 是一个长为29个 宽为3个的矩形 第三部分 有由一个三角形组成 最长的有27个 下一层较上一层少4个 一共有7层 3 代