C语言:爱心程序

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

猜你喜欢

转载自blog.csdn.net/qq_51447436/article/details/123639266