根据输入的心形的最大宽度,定制心形
参考代码:
#include <stdio.h>
#include <math.h>
#define MINVALUE 5
#define SPACE 15
int main()
{
int N;
int i, j;
printf("请输入你的心的最大宽度: ");
scanf_s("%d", &N);
printf("你的心最宽为:%d\n", N);
int nRow = ((N - 3) / 2 - MINVALUE) / 4 + 1;
for (i = 1; i <= nRow; i++)
{
for (j = 1; j <= SPACE; j++)
printf(" ");
for (j = 1; j <= 2 * (nRow - i) + 1; j++)
printf(" ");
for (j = 1; j <= (N - 3) / 2 - 4 * (nRow - i); j++)
printf("*");
for (j = 1; j <= 4 * (nRow - i) + 1; j++)
printf(" ");
for (j = 1; j <= (N - 3) / 2 - 4 * (nRow - i); j++)
printf("*");
printf("\n");
}
for (i = 1; i