/*空心的菱形*/
include "stdio.h"
main()
{
int i,j;
for (i=1;i<=5;i++)
{
if (i==1)
{
for (j=1;j<=4;j++)
printf(" ");
printf("*");
}
else
{
for (j=1;j<=5-i;j++)
printf(" ");
printf("*");
for (j=1;j<=2*i-3;j++)
printf(" ");
printf("*");
}
printf("\n");
}
for (i=6;i<=9;i++)
{
if (i==9)
{
for (j=1;j<=4;j++)
printf(" ");
printf("*");
}
else
{
for (j=1;j<=i-5;j++)
printf(" ");
printf("*");
for (j=1;j<=(10-i)*2-3;j++)
printf(" ");
printf("*");
}
printf("\n");
}
}
(2)
#include <stdio.h>
void main(void)
{
for(int i=0;i<5;i++)
{
if( i == 0
)
{
for(int j=0;j<9;j++)
printf("*");
}
else
{
for(int j=0;j<5-i;j++)
printf("*");
for(int j=0;j<2*i-1;j++)
printf(" ");
for(int j=0;j<5-i;j++)
printf("*");
}
printf("\n");
}
for(int i=5;i<9;i++)
{
if( i == 8
)
{
for(int j=0;j<9;j++)
printf("*");
}
else
{
for(int j=0;j<i-3;j++)
printf("*");
for(int j=0;j<2*(8-i)-1;j++)
printf(" ");
for(int j=0;j<i-3;j++)
printf("*");
}
printf("\n");
}
}