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;
}