在C语言贴吧看到一个人要用dos打印一个爱心,我试了一下。
贴出样图:

#define _CRT_SECURE_NO_WARNINGS 1
#include  <stdio.h>
#include  <windows.h>void GotoXY(int x, int y) //设定输出位置
{COORD c; /*COORD是Windows API中定义的一种结构,表示一个字符在控制台屏幕上的坐标。其定义为:typedef struct _COORD {SHORT X; // horizontal coordinateSHORT Y; // vertical coordinate} COORD;*/c.X = x - 1;c.Y = y - 1;SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), c);
}int main()
{int i = 0;int j = 0;//画爱心int arr[10][40] ={{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },  //0{ 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 },  //1{ 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0 },  //2{ 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0 },  //3{ 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 },  //4{ 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1 },  //5{ 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0 },  //6{ 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 },  //7{ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 },  //8{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }   //9};//输出爱心for (i = 0; i < 10; ++i){for (j = 0; j < 40; ++j){if (0 == arr[i][j]){printf(" ");}else{printf("*");}}printf("\n");}//输出字体GotoXY(20, 3); printf("阳");GotoXY(20, 5); printf("春");GotoXY(15, 8); printf("牛郎Love织女 ");GotoXY(17, 10); printf("一箭穿心");getchar(); //暂停return 0;
}

小编才疏学浅,不正之处,望以指正!

【C语言】打印出一箭穿心图案(简单版)----gotoxy函数相关推荐

  1. C语言【程序21】 题目:打印出如下图案(菱形)

    /*[程序21] 题目:打印出如下图案(菱形)********* **************** */ #include<stdio.h> int main() {int i,j;for ...

  2. java打印菱形图案_java打印出菱形图案实例详解

    第一步:首先对图像进行解析 想要打印该图形必须要进行多层循环嵌套,分两个部分进行打印. 第一部分为上半部分前四行,他们是递增的关系,后半部分后三行为递减关系,由此可以得出我们需要写两个打的循环.并且由 ...

  3. 打印菱形图案用java如何做_Java打印出菱形图案

    Java打印出菱形图案 题目:打印出如下图案(菱形) * *** ****** ******** ****** *** * 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 ...

  4. 题目:python 打印出如下图案(菱形):

    # 题目:打印出如下图案(菱形): # # * # *** # ***** # ******* # ***** # *** # * nu = 1 # 开始值 k = 2 # 变量值 while nu ...

  5. java 打印出如下图案(菱形)

    题目: 打印出如下图案(菱形) 程序分析: 先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列. 代码部分: public class Prog ...

  6. Python 练习实例23 题目:打印出如下图案(菱形)

    Python 练习实例23 Python 100例 Python 100例 题目:打印出如下图案(菱形): 解答: for i in range(1,5):print(' '*(4-i),end='' ...

  7. c语言如何输出三角函数公式大全,用C语言打印出三角函数

    在网上看到一个实例,是用C 中的* 打印出三角函数cos #include #include int main() { double y; int x,m; for(y=;y>=-;y-=0.0 ...

  8. java打出菱形简介_使用java打印出菱形图案的操作步骤

    使用java打印出菱形图案的操作步骤 发布时间:2020-04-25 17:17:47 来源:亿速云 阅读:118 作者:小新 今天小编给大家分享的是使用java打印出菱形图案的操作步骤,相信很多人都 ...

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

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

最新文章

  1. 在web.xml文件中配置Servlet时,主要配置哪些信息?
  2. java之==和equals区别
  3. flink启动命令参数_Flink调优之前,必须先看懂的TaskManager内存模型
  4. python最佳实践指南试题_Python最佳实践指南 阅读笔记
  5. 【CyberSecurityLearning 72】DC系列之DC-3渗透测试(Joomla)
  6. redisTemplate进行自增操作例子
  7. linux java输出到文件,linux java输出到文件内容
  8. android uber启动动画,模仿Uber的启动画面(上)
  9. #Java小案例 随机产生数
  10. vue-Resource(与后端数据交互)
  11. java本地储存set_没有数据库的情况下,JAVA如何在本地保存信息
  12. 北通手柄连接电脑没反应_北通手柄怎么连接电脑
  13. Leetcode(java)
  14. 阿里云企业邮箱域名注册流程
  15. 怎么样优化可以避免百度的冰桶算法?
  16. 分布式与微服务——Iaas,Paas和Saas、单体应用和缺点、微服务概念、传统 分布式 SOA 架构与微服务架构的区别、微服务实战、什么是RPC、CAP定理和BASE理论、唯一ID生成、实现分布式
  17. SULLEY安装与使用
  18. vscode输出不滚动_解决 使用VSCode环境进行开发,突然出现卡顿、打字显示缓慢,滚动、选择迟缓等问题...
  19. VScode中Paste Image插件无法使用
  20. 关于7Z自解压文件拆分,读取条目,复写,合并的功能

热门文章

  1. Arcpy基础入门-2、arcpy的批处理功能
  2. SQL语句-各种查询
  3. 无为才能够无不为-曾仕强
  4. 证券投资学原理(韩德宗 朱晋)知识点
  5. 长程蓝牙温湿度及光照度传感器 , 带四通道开关及指示灯(集成太阳能微能量采集功能)
  6. 基于java的银行信用卡业务系统
  7. 5分钟理解Iass Pass SasS三种云服务区别
  8. redis设计与实现 笔记(一)
  9. 创业者必学的六种植物[转]
  10. $Linux vi/vim编辑器常用命令与用法总结