PTA 7 123 空心字母金字塔 10分

2021-10-05 00:21:12 字數 711 閱讀 1155

輸入乙個大寫的英文本母,輸出空心的字母金字塔。

輸入格式:

乙個大寫英文本母。

輸出格式:

乙個空心的大寫英文本母金字塔,其中第1層的「a」在第1行的第40列,列從1開始計數。

輸入樣例:

e輸出樣例:

a

b bc c

d d

eeeeeeeee

#include

int main (

)printf

("a\n");

//先輸出39個空格和乙個a

int b=a;

if(b>65)

printf

("%c",65

+n);

//輸出下一位字母

for(l=

0;l<

2*n-

1;l++

)else

printf

(" ");

//輸出中間的空格

}printf

("%c\n",65

+n);

b--;//每次輸出完一行,b--,當b==66時,即為倒數第一行

n++;if

(b<=65)

break

;//當b減到65時,退出}}

return0;

}

字母金字塔(類同數字金字塔)

問題描述 讓程式要求使用者輸入乙個大寫字母,使用巢狀迴圈產生像下面這樣的金字塔圖案 aaba abcba abcdba abcdecba 演算法分析 每行包括三個部分內容 若干個空格 正序排列的字母 倒序排列的字幕。使用乙個外部迴圈來處理行,在每乙個行中使用三個內部迴圈 乙個處理空格,乙個以公升序列...

《金字塔原理》讀書筆記1

1 溝通前的3件事 誰是我的聽眾?他們想聽什麼?他們想怎樣聽?2 結論先行,以上統下,歸類分組,邏輯遞進。3 挖掘對方的 關注點 興趣點 需求點 利益點 4 回答聽眾的4類疑問。是什麼?為什麼?如何做?好不好?5 金字塔原理 the pyramid priciple 第一篇 表達的邏輯 對於聽眾來說...

FPGA ISP 金字塔融合 Round1

最近接到乙個任務,要在fpga實現高斯金字塔和拉普拉斯金字塔融合的實現寬動態,不過仔細想想,平靜下心態來,我還是的自己學會這個演算法。不管fpga實現的最終結果如何,也算是對自己的一種提高了。看 首先從main開始 clear all clc rightimage double imread ora...