使用C++描绘心形

 更新时间:2015年03月06日 11:28:14   投稿:hebedich  
本文给大家分享的是一个使用c++绘制心形的代码,虽然情人节已经过去了,但是只要有心,天天都是情人节~~哈哈,让那些说程序猿都是木头的人去死吧。

谁说程序猿就一定不解风情,今天就给大家分享一个C++绘制的心形图案,送给你的TA吧

复制代码 代码如下:

#include <stdio.h>
void main()
{
  int i, j, k, l, m;  char c=3;
  for (i=1; i<=5; i++)      printf("\n");
  for (i=1; i<=3; i++)
  {
    for (j=1; j<=32-2*i; j++)  printf(" "); 
    for (k=1; k<=4*i+1; k++)  printf("%c", c);
    for (l=1; l<=13-4*i; l++)  printf(" ");
    for (m=1; m<=4*i+1; m++)  printf("%c", c);
    printf("\n");
  }
  for (i=1; i<=3; i++)
  {
    for (j=1; j<=24+1; j++)    printf(" "); 
    for (k=1; k<=29; k++)    printf("%c", c);
    printf("\n");
  }
  for (i=7; i>=1; i--)
  {
    for (j=1; j<=40-2*i; j++)  printf(" "); 
    for (k=1; k<=4*i-1; k++)  printf("%c", c);
    printf("\n");
  }
  for (i=1; i<=39; i++)      printf(" ");
  printf("%c\n", c);
  for (i=1; i<=4; i++)      printf("\n");
}

以上就是本文关于C绘制心形的全部内容了,希望大家能够喜欢。

相关文章

  • 详解C/C++ Linux出错处理函数(strerror与perror)的使用

    详解C/C++ Linux出错处理函数(strerror与perror)的使用

    我们知道,系统函数调用不能保证每次都成功,必须进行出错处理,这样一方面可以保证程序逻辑正常,另一方面可以迅速得到故障信息。本文主要为大家介绍两个出错处理函数(strerror、perror)的使用,需要的可以参考一下
    2023-01-01
  • OpenCV识别图像上的线条轨迹

    OpenCV识别图像上的线条轨迹

    这篇文章主要为大家详细介绍了OpenCV识别图像上的线条轨迹,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • C语言数据结构递归之斐波那契数列

    C语言数据结构递归之斐波那契数列

    这篇文章主要介绍了C语言数据结构递归之斐波那契数列的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下
    2017-10-10
  • C/C++字节序的深入理解

    C/C++字节序的深入理解

    本文主要介绍了C/C++字节序的深入理解,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • Visual Studio 如何创建C/C++项目问题

    Visual Studio 如何创建C/C++项目问题

    这篇文章主要介绍了Visual Studio 如何创建C/C++项目问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • C语言自制测色弱找方块游戏的示例代码

    C语言自制测色弱找方块游戏的示例代码

    这篇文章主要介绍了基于C语言自制测色弱找方块的游戏。该游戏是仿照最近网上流行的找方块游戏编写的,可玩性还是挺高的,感兴趣的可以了解一下
    2022-12-12
  • C语言实现三子棋小游戏详解

    C语言实现三子棋小游戏详解

    这篇文章主要为大家详细介绍了C语言实现三子棋小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • 引用参数和传值参数的区别深入解析

    引用参数和传值参数的区别深入解析

    以下是对引用参数和传值参数的区别进行了详细的分析介绍,需要的朋友可以过来参考下
    2013-07-07
  • 详解Qt如何加载libxl库

    详解Qt如何加载libxl库

    这篇文章主要介绍了详解Qt如何加载libxl库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • C++去除输入行中空白的方法

    C++去除输入行中空白的方法

    这篇文章主要介绍了C++去除输入行中空白的方法,涉及C++针对数组的遍历与替换的相关使用技巧,需要的朋友可以参考下
    2015-07-07

最新评论