void main()
{
int i,j,n;//聲明I是要打印的行數,J是打印空格和星號的控制輸出,N是菱形的高度。
Printf("請輸入鉆石的高度(奇數)\ t ");
scanf("%d ",& ampn);?//接受輸入胡奇數
for(I = 1;我& lt= n/2+1;I++) //先打印上半部分。如果奇數是5,上面會顯示3行,依此類推。
{
for(j = 1;j & lt= n-I;J++) //打印空格
{
printf(" ");
}
for(j = 1;j & lt= 2 * I-1;J++)//打印星號
{
printf(" * ");
}
printf(" \ n ");
}
for(I = n/2;我& gt=1;我-)//n已經說清楚了。打印下半部分。如果n是5,下面會顯示兩行,依此類推。
{
for(j = 1;j & lt= n-I;J++) //打印空格
{
printf(" ");
}
for(j = 1;j & lt= 2 * I-1;J++)//打印星號
{
printf(" * ");
}
printf(" \ n ");
}
}