L1 002 列印沙漏 20分

2021-10-02 20:06:37 字數 949 閱讀 8333

題目詳情:

1;//剩餘的字元數

m=1;

for(

int i=h; i>

1; i--

)//倒著輸下半個漏斗,即上半個漏斗

cout<<

setw

(m++

)<<

setfill

(' '

)<

setw(2

*i-2

)<<

setfill

(c)<

//注意每一行字元的個數與下半個漏斗的行數之間的關係即2*行數-1,由於先輸出乙個字元。故剩下的為2*行數-2

cout<<

setw

(m)<<

setfill

(' '

)<

//輸出下半個漏斗的第一行

m--;for

(int i=

2; i<=h; i++

)//輸下半個漏斗

cout<<

setw

(m--

)<<

setfill

(' '

)<

setw(2

*i-2

)<<

setfill

(c)<

cout<

return0;

}永遠相信美好?

L1 002 列印沙漏 (20 分)

l1 002 列印沙漏 20 分 本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定17個 要求按下列格式列印 所謂 沙漏形狀 是指每行輸出奇數個符號 各行符號中心對齊 相鄰兩行符號數差2 符號數先從大到小順序遞減到1,再從小到大順序遞增 首尾符號數相等。給定任意n個符號,不一定能正好組成乙個...

L1 002 列印沙漏 (20 分

l1 002 列印沙漏 20 分 本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定17個 要求按下列格式列印 所謂 沙漏形狀 是指每行輸出奇數個符號 各行符號中心對齊 相鄰兩行符號數差2 符號數先從大到小順序遞減到1,再從小到大順序遞增 首尾符號數相等。給定任意n個符號,不一定能正好組成乙個...

L1 002 列印沙漏 (20 分

l1 002 列印沙漏 20 分 本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定17個 所謂 沙漏形狀 是指每行輸出奇數個符號 各行符號中心對齊 相鄰兩行符號數差2 符號數先從大到小順序遞減到1,再從小到大順序遞增 首尾符號數相等。給定任意n個符號,不一定能正好組成乙個沙漏。要求列印出的沙...