21xrx.com
2025-04-22 20:37:10 Tuesday
文章检索 我的文章 写文章
如何在C语言中输出爱心
2023-06-14 20:57:01 深夜i     12     0
C语言 爱心 字符数组 循环语句 输出

在C语言中,我们可以使用字符数组和循环语句来生成一个爱心图案。首先,我们需要定义一个二维字符数组,然后利用循环语句在数组中赋值,最后输出生成的图案。

下面是代码示例:

#include 
int main()
{
  char heart[7][10] = {
    { ' ', ' ', '*', ' ', ' ', '*', ' ', ' ', ' ', ' ' },
    { ' ', '*', '*', ' ', '*', '*', ' ', ' ', ' ', ' ' },
    { '*', '*', '*', '*', '*', '*', ' ', ' ', ' ', ' ' },
    { '*', '*', '*', '*', '*', '*', ' ', ' ', ' ', ' ' },
    { ' ', '*', '*', '*', '*', ' ', ' ', ' ', ' ', ' ' },
    { ' ', ' ', '*', '*', ' ', ' ', ' ', ' ', ' ', ' ' },
    { ' ', ' ', ' ', '*', ' ', ' ', ' ', ' ', ' ', ' ' },
  };
  for (int i = 0; i < 7; i++) {
    for (int j = 0; j < 10; j++) {
      printf("%c", heart[i][j]);
    }
    printf("\n");
  }
  
  return 0;
}

通过这段代码,我们得到了一个输出爱心的C程序。我们可以看到,在定义的字符数组中,我们通过填充 '*' 和空格,生成了一张爱心图案。在循环语句中,我们通过两个 for 循环分别遍历数组中的每一个元素,最后使用 printf 函数输出生成的图案。

  
  

评论区