#include <stdio.h>
void showrhomb1(const int num)
{
int i=1;
int j=1;
for(; i<=num; i++)
{
for(j=1; j<=num-i; j++)
printf(" ");
for(j=1; j<=2*i-1; j++)
printf("* ");
printf("\n");
}
for(i=1; i<num; i++)
{
for(j=1; j<=i; j++)
printf(" ");
for(j=1; j<=2*(num-i)-1; j++)
printf("* ");
printf("\n");
}
}
void showrhomb2(const int num)
{
int i=0;
int j=0;
int k=0;
int m=0;
for(i=1; i<num*2; i++)
{
if(i>num)
k=num*2-i;
else
k=i;
for(j=1; j<=num-k; j++)
printf(" ");
for(j=1; j<=2*k-1; j++)
printf("* ");
printf("\n");
}
}
void showrhomb3(const int num)
{
for (int i = -num; i <= num;i++)
{
for (int j = -num;j <= num;j++)
{
if (abs(i)+abs(j)<=num)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\r\n");
}
}
int main(int argc, char** argv)
{
int num=3;
printf("请输入num:");
scanf("%d", &num);
showrhomb1(num);
printf("\n\n");
showrhomb2(num);
printf("\n\n");
return 0;
}