#定義?n?5?//改變這個數字可以輸出壹些列相似的圖像。
int?主()
{
int?al=1,sp=N-1,I,j;//每行的字母數,空格數?
夏爾?ch1?=?@ ',ch2 = ' #
for(I = 0;?我& ltn;?I++)//控制行數?
{
j = 0;
for(;?j & ltsp;?J++)//輸出空間循環?
printf("?);
for(;j & ltsp+al;J++)//輸出字符循環?
{
if((j = = sp | | j = =(sp+al-1))& amp;& amp(我!=N-1))
printf("%c ",ch 1);
不然呢?如果(我!=?N-1)
printf("%c ",CH2);
其他
printf("%c ",ch 1);
}
for(;j & ltn;J++)//輸出空間循環?
printf("?);
sp?=?sp-1;
艾爾。=?al+2;
printf(" \ n ");
}
回歸?0;
}
剛寫的,已經測試過,望采納!