38 lines
712 B
C
38 lines
712 B
C
|
#include <stdio.h>
|
||
|
|
||
|
int main()
|
||
|
{
|
||
|
int n; //菱形的一半高度
|
||
|
int i, j;
|
||
|
printf("请输入菱形的高度:");
|
||
|
scanf("%d", &n);
|
||
|
//上半
|
||
|
for (i = 1; i <= n; i++)
|
||
|
{
|
||
|
for (j = i; j < n; j++)
|
||
|
{
|
||
|
printf(" ");
|
||
|
}
|
||
|
for (j = 1; j <= (2 * i - 1); j++)
|
||
|
{
|
||
|
printf("*");
|
||
|
}
|
||
|
printf("\n");
|
||
|
}
|
||
|
|
||
|
//下半
|
||
|
for (i = n - 1; i >= 1; i--)
|
||
|
{
|
||
|
for (j = n; j > i; j--)
|
||
|
{
|
||
|
printf(" ");
|
||
|
}
|
||
|
for (j = 1; j <= (2 * i - 1); j++)
|
||
|
{
|
||
|
printf("*");
|
||
|
}
|
||
|
printf("\n");
|
||
|
}
|
||
|
|
||
|
return 0;
|
||
|
}
|