在vs上
将菱形分为两部分
先打印上部分
后打印比上部分少一排的下部分
学校的作业嗨嗨嗨
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int n = 0,i = 0,j=0,x=0,p=0;
scanf("%d", &n);
for (i = 1; i <= n; i++)//菱形的上部分
{
for (x = 1; x <= n - i; x++) printf(" ");
for (j = 1; j <= i; j++) printf("* ");
printf("\n");
}
for (i = 1; i < n; i++)//菱形的下半部分
{
for (j = 1;j <= i; j++) printf(" ");
for (x = n;x-i > 0;x--) printf("* ");
printf("\n");
}
return 0;
}